/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:01:01,632 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:01:01,634 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:01:01,661 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:01:01,662 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:01:01,662 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:01:01,663 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:01:01,665 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:01:01,666 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:01:01,667 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:01:01,671 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:01:01,674 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:01:01,675 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:01:01,680 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:01:01,682 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:01:01,683 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:01:01,684 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:01:01,685 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:01:01,690 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:01:01,691 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:01:01,692 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:01:01,695 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:01:01,695 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:01:01,696 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:01:01,697 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:01:01,697 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:01:01,697 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:01:01,698 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:01:01,698 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:01:01,699 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:01:01,699 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:01:01,699 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:01:01,700 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:01:01,700 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:01:01,701 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:01:01,701 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:01:01,701 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:01:01,701 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:01:01,701 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:01:01,702 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:01:01,702 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:01:01,709 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 18:01:01,733 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:01:01,733 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:01:01,734 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:01:01,734 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:01:01,735 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:01:01,735 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:01:01,735 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:01:01,735 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:01:01,735 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:01:01,735 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:01:01,736 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:01:01,737 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:01:01,737 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:01:01,738 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:01:01,738 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:01:01,738 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:01:01,738 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:01:01,738 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:01:01,738 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:01:01,739 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:01:01,739 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:01:01,739 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:01:01,739 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 18:01:01,890 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:01:01,910 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:01:01,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:01:01,912 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:01:01,913 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:01:01,914 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl [2022-03-01 18:01:01,914 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl' [2022-03-01 18:01:01,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:01:01,934 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:01:01,935 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:01:01,935 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:01:01,935 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:01:01,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,949 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,954 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:01:01,955 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:01:01,957 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:01:01,957 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:01:01,957 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:01:01,964 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,965 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,967 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,967 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,972 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,973 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,974 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:01:01,975 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:01:01,975 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:01:01,975 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:01:01,976 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/1) ... [2022-03-01 18:01:01,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:01:01,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:02,018 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 18:01:02,041 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 18:01:02,059 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:01:02,060 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:01:02,060 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:01:02,060 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:01:02,060 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:01:02,060 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:01:02,060 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:01:02,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:01:02,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:01:02,061 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 18:01:02,091 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:01:02,092 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:01:02,154 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:01:02,162 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:01:02,163 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:01:02,164 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:01:02 BoogieIcfgContainer [2022-03-01 18:01:02,164 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:01:02,165 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:01:02,165 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:01:02,168 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:01:02,168 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:01:01" (1/2) ... [2022-03-01 18:01:02,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78fd84bb and model type nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:01:02, skipping insertion in model container [2022-03-01 18:01:02,184 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:01:02" (2/2) ... [2022-03-01 18:01:02,185 INFO L111 eAbstractionObserver]: Analyzing ICFG nonblocking-cntr.wvr.bpl [2022-03-01 18:01:02,188 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:01:02,188 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:01:02,188 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:01:02,188 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:01:02,222 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 18:01:02,273 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:01:02,287 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 18:01:02,287 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 18:01:02,314 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-03-01 18:01:02,326 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 18:01:02,328 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 18:01:02,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 18:01:02,337 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:02,338 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:01:02,338 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:02,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1631855703, now seen corresponding path program 1 times [2022-03-01 18:01:02,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:02,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164334229] [2022-03-01 18:01:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:02,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:02,483 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 18:01:02,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:02,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164334229] [2022-03-01 18:01:02,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164334229] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:01:02,499 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:01:02,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:01:02,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124262929] [2022-03-01 18:01:02,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:01:02,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:01:02,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:02,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:01:02,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:01:02,525 INFO L87 Difference]: Start difference. First operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:02,574 INFO L93 Difference]: Finished difference Result 43 states and 77 transitions. [2022-03-01 18:01:02,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:01:02,578 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 18:01:02,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:02,583 INFO L225 Difference]: With dead ends: 43 [2022-03-01 18:01:02,583 INFO L226 Difference]: Without dead ends: 43 [2022-03-01 18:01:02,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:01:02,587 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 14 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:02,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 30 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:02,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-01 18:01:02,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2022-03-01 18:01:02,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 37 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 67 transitions. [2022-03-01 18:01:02,660 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 67 transitions. Word has length 15 [2022-03-01 18:01:02,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:02,660 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 67 transitions. [2022-03-01 18:01:02,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,661 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 67 transitions. [2022-03-01 18:01:02,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 18:01:02,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:02,661 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 18:01:02,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:01:02,662 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:02,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:02,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1473491929, now seen corresponding path program 1 times [2022-03-01 18:01:02,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:02,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511784151] [2022-03-01 18:01:02,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:02,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:02,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:02,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:01:02,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:02,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511784151] [2022-03-01 18:01:02,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511784151] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:01:02,716 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:01:02,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:01:02,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139883101] [2022-03-01 18:01:02,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:01:02,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:01:02,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:01:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:01:02,718 INFO L87 Difference]: Start difference. First operand 38 states and 67 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:02,775 INFO L93 Difference]: Finished difference Result 50 states and 91 transitions. [2022-03-01 18:01:02,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:01:02,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 18:01:02,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:02,778 INFO L225 Difference]: With dead ends: 50 [2022-03-01 18:01:02,778 INFO L226 Difference]: Without dead ends: 50 [2022-03-01 18:01:02,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:01:02,780 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 15 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:02,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 27 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:02,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-01 18:01:02,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 44. [2022-03-01 18:01:02,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 79 transitions. [2022-03-01 18:01:02,786 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 79 transitions. Word has length 17 [2022-03-01 18:01:02,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:02,786 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 79 transitions. [2022-03-01 18:01:02,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:02,786 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 79 transitions. [2022-03-01 18:01:02,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 18:01:02,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:02,787 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 18:01:02,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:01:02,787 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:02,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:02,788 INFO L85 PathProgramCache]: Analyzing trace with hash 917506533, now seen corresponding path program 1 times [2022-03-01 18:01:02,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:02,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393887502] [2022-03-01 18:01:02,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:02,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:02,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:02,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:02,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:02,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393887502] [2022-03-01 18:01:02,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393887502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:02,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293911336] [2022-03-01 18:01:02,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:02,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:02,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:02,873 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 18:01:02,874 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 18:01:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:02,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:01:02,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:03,016 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 18:01:03,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:03,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293911336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:03,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:03,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 6 [2022-03-01 18:01:03,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573639405] [2022-03-01 18:01:03,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:03,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:01:03,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:03,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:01:03,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:01:03,162 INFO L87 Difference]: Start difference. First operand 44 states and 79 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:03,210 INFO L93 Difference]: Finished difference Result 99 states and 185 transitions. [2022-03-01 18:01:03,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:01:03,211 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 18:01:03,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:03,213 INFO L225 Difference]: With dead ends: 99 [2022-03-01 18:01:03,213 INFO L226 Difference]: Without dead ends: 78 [2022-03-01 18:01:03,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:01:03,214 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 21 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:03,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 58 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:03,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-01 18:01:03,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2022-03-01 18:01:03,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.9310344827586208) internal successors, (112), 58 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 112 transitions. [2022-03-01 18:01:03,221 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 112 transitions. Word has length 19 [2022-03-01 18:01:03,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:03,221 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 112 transitions. [2022-03-01 18:01:03,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,221 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 112 transitions. [2022-03-01 18:01:03,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 18:01:03,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:03,222 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 18:01:03,247 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 18:01:03,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:03,448 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:03,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:03,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1069238711, now seen corresponding path program 2 times [2022-03-01 18:01:03,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:03,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778308859] [2022-03-01 18:01:03,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:03,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:03,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:03,531 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 18:01:03,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:03,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778308859] [2022-03-01 18:01:03,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778308859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:03,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3136910] [2022-03-01 18:01:03,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:01:03,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:03,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:03,551 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 18:01:03,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:01:03,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:03,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:01:03,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:03,599 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 18:01:03,704 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 18:01:03,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:03,858 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 18:01:03,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3136910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:03,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:03,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:01:03,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885858821] [2022-03-01 18:01:03,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:03,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:01:03,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:03,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:01:03,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:01:03,862 INFO L87 Difference]: Start difference. First operand 59 states and 112 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:03,912 INFO L93 Difference]: Finished difference Result 80 states and 151 transitions. [2022-03-01 18:01:03,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:01:03,912 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 18:01:03,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:03,913 INFO L225 Difference]: With dead ends: 80 [2022-03-01 18:01:03,913 INFO L226 Difference]: Without dead ends: 77 [2022-03-01 18:01:03,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:01:03,914 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 19 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:03,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 59 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:03,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-03-01 18:01:03,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 61. [2022-03-01 18:01:03,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.9333333333333333) internal successors, (116), 60 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 116 transitions. [2022-03-01 18:01:03,920 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 116 transitions. Word has length 19 [2022-03-01 18:01:03,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:03,920 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 116 transitions. [2022-03-01 18:01:03,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:03,920 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 116 transitions. [2022-03-01 18:01:03,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 18:01:03,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:03,921 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 18:01:03,941 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 18:01:04,135 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 18:01:04,136 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:04,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:04,136 INFO L85 PathProgramCache]: Analyzing trace with hash 859525155, now seen corresponding path program 3 times [2022-03-01 18:01:04,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:04,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351344733] [2022-03-01 18:01:04,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:04,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:04,236 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 18:01:04,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:04,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351344733] [2022-03-01 18:01:04,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351344733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:04,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092593698] [2022-03-01 18:01:04,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:01:04,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:04,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:04,238 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 18:01:04,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:01:04,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:04,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 18:01:04,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:04,266 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 18:01:04,434 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 18:01:04,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:04,550 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 18:01:04,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092593698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:04,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:04,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-01 18:01:04,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422392828] [2022-03-01 18:01:04,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:04,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 18:01:04,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:04,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 18:01:04,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-03-01 18:01:04,552 INFO L87 Difference]: Start difference. First operand 61 states and 116 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:04,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:04,881 INFO L93 Difference]: Finished difference Result 208 states and 386 transitions. [2022-03-01 18:01:04,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:01:04,882 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 18:01:04,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:04,883 INFO L225 Difference]: With dead ends: 208 [2022-03-01 18:01:04,883 INFO L226 Difference]: Without dead ends: 202 [2022-03-01 18:01:04,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=367, Invalid=893, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:01:04,884 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 213 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:04,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 93 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:01:04,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-01 18:01:04,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 90. [2022-03-01 18:01:04,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.033707865168539) internal successors, (181), 89 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:04,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 181 transitions. [2022-03-01 18:01:04,891 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 181 transitions. Word has length 21 [2022-03-01 18:01:04,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:04,891 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 181 transitions. [2022-03-01 18:01:04,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:04,892 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 181 transitions. [2022-03-01 18:01:04,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 18:01:04,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:04,892 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 18:01:04,937 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 18:01:05,093 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 18:01:05,093 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:05,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:05,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1109337493, now seen corresponding path program 4 times [2022-03-01 18:01:05,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:05,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126457599] [2022-03-01 18:01:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:05,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:05,145 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 18:01:05,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:05,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126457599] [2022-03-01 18:01:05,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126457599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:05,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885379303] [2022-03-01 18:01:05,145 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:01:05,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:05,152 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 18:01:05,153 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 18:01:05,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:01:05,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:05,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 18:01:05,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:05,334 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 18:01:05,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:05,467 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 18:01:05,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885379303] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:05,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:05,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 15 [2022-03-01 18:01:05,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226081022] [2022-03-01 18:01:05,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:05,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:01:05,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:05,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:01:05,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:01:05,469 INFO L87 Difference]: Start difference. First operand 90 states and 181 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:05,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:05,722 INFO L93 Difference]: Finished difference Result 170 states and 325 transitions. [2022-03-01 18:01:05,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:01:05,723 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 18:01:05,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:05,724 INFO L225 Difference]: With dead ends: 170 [2022-03-01 18:01:05,724 INFO L226 Difference]: Without dead ends: 166 [2022-03-01 18:01:05,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:01:05,725 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 136 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:05,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 44 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:01:05,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-01 18:01:05,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 92. [2022-03-01 18:01:05,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.010989010989011) internal successors, (183), 91 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 183 transitions. [2022-03-01 18:01:05,730 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 183 transitions. Word has length 21 [2022-03-01 18:01:05,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:05,730 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 183 transitions. [2022-03-01 18:01:05,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:05,730 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 183 transitions. [2022-03-01 18:01:05,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:01:05,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:05,731 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 18:01:05,749 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 18:01:05,947 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 18:01:05,947 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:05,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:05,948 INFO L85 PathProgramCache]: Analyzing trace with hash 446728737, now seen corresponding path program 5 times [2022-03-01 18:01:05,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:05,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967184345] [2022-03-01 18:01:05,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:05,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:06,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:06,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967184345] [2022-03-01 18:01:06,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967184345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:06,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849734310] [2022-03-01 18:01:06,022 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:01:06,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:06,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:06,035 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 18:01:06,055 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 18:01:06,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:01:06,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:06,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 18:01:06,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:06,155 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 18:01:06,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:06,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849734310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:06,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:06,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 9 [2022-03-01 18:01:06,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527921776] [2022-03-01 18:01:06,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:06,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 18:01:06,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:06,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 18:01:06,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:01:06,281 INFO L87 Difference]: Start difference. First operand 92 states and 183 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:06,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:06,321 INFO L93 Difference]: Finished difference Result 190 states and 376 transitions. [2022-03-01 18:01:06,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:01:06,321 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:01:06,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:06,322 INFO L225 Difference]: With dead ends: 190 [2022-03-01 18:01:06,322 INFO L226 Difference]: Without dead ends: 163 [2022-03-01 18:01:06,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:01:06,323 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 50 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:06,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 103 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:06,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-03-01 18:01:06,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 120. [2022-03-01 18:01:06,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.0840336134453783) internal successors, (248), 119 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:06,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 248 transitions. [2022-03-01 18:01:06,328 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 248 transitions. Word has length 23 [2022-03-01 18:01:06,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:06,328 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 248 transitions. [2022-03-01 18:01:06,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:06,328 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 248 transitions. [2022-03-01 18:01:06,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:01:06,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:06,329 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 18:01:06,358 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 18:01:06,544 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 18:01:06,545 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:06,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:06,545 INFO L85 PathProgramCache]: Analyzing trace with hash -948358029, now seen corresponding path program 6 times [2022-03-01 18:01:06,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:06,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090629081] [2022-03-01 18:01:06,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:06,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:06,664 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 18:01:06,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:06,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090629081] [2022-03-01 18:01:06,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090629081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:06,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040944414] [2022-03-01 18:01:06,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:01:06,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:06,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:06,678 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 18:01:06,679 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 18:01:06,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:01:06,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:06,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 18:01:06,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:06,871 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 18:01:06,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:07,168 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 18:01:07,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040944414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:07,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:07,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-01 18:01:07,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703969327] [2022-03-01 18:01:07,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:07,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 18:01:07,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:07,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 18:01:07,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:01:07,170 INFO L87 Difference]: Start difference. First operand 120 states and 248 transitions. Second operand has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:08,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:08,709 INFO L93 Difference]: Finished difference Result 529 states and 1017 transitions. [2022-03-01 18:01:08,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:01:08,709 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:01:08,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:08,711 INFO L225 Difference]: With dead ends: 529 [2022-03-01 18:01:08,712 INFO L226 Difference]: Without dead ends: 493 [2022-03-01 18:01:08,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1180 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=948, Invalid=2834, Unknown=0, NotChecked=0, Total=3782 [2022-03-01 18:01:08,713 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 324 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:08,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 130 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:01:08,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-01 18:01:08,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 207. [2022-03-01 18:01:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:08,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2022-03-01 18:01:08,730 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 23 [2022-03-01 18:01:08,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:08,731 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2022-03-01 18:01:08,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:08,736 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2022-03-01 18:01:08,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:01:08,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:08,737 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 18:01:08,769 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 18:01:08,953 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 18:01:08,953 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:08,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:08,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1017367007, now seen corresponding path program 7 times [2022-03-01 18:01:08,953 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:08,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330177622] [2022-03-01 18:01:08,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:08,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:09,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:09,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:09,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330177622] [2022-03-01 18:01:09,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330177622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:09,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132162849] [2022-03-01 18:01:09,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:01:09,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:09,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:09,045 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 18:01:09,046 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 18:01:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:09,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-01 18:01:09,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:09,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:09,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:09,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132162849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:09,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:09,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-01 18:01:09,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310473502] [2022-03-01 18:01:09,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:09,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:01:09,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:09,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:01:09,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:01:09,427 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:09,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:09,721 INFO L93 Difference]: Finished difference Result 415 states and 857 transitions. [2022-03-01 18:01:09,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:01:09,722 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:01:09,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:09,723 INFO L225 Difference]: With dead ends: 415 [2022-03-01 18:01:09,724 INFO L226 Difference]: Without dead ends: 411 [2022-03-01 18:01:09,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=326, Invalid=864, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:01:09,726 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 229 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:09,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 67 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:01:09,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-03-01 18:01:09,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 259. [2022-03-01 18:01:09,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.197674418604651) internal successors, (567), 258 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:09,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 567 transitions. [2022-03-01 18:01:09,747 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 567 transitions. Word has length 23 [2022-03-01 18:01:09,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:09,747 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 567 transitions. [2022-03-01 18:01:09,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:09,751 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 567 transitions. [2022-03-01 18:01:09,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:01:09,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:09,754 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 18:01:09,781 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 18:01:09,967 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 18:01:09,968 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:09,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:09,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1216183969, now seen corresponding path program 8 times [2022-03-01 18:01:09,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:09,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789940008] [2022-03-01 18:01:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:09,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:10,056 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 18:01:10,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:10,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789940008] [2022-03-01 18:01:10,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789940008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:10,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698974670] [2022-03-01 18:01:10,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:01:10,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:10,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:10,058 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 18:01:10,059 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 18:01:10,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:01:10,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:10,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-01 18:01:10,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:10,292 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 18:01:10,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:10,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698974670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:10,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:10,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 24 [2022-03-01 18:01:10,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061304383] [2022-03-01 18:01:10,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:10,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:01:10,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:10,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:01:10,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:01:10,544 INFO L87 Difference]: Start difference. First operand 259 states and 567 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:11,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:11,166 INFO L93 Difference]: Finished difference Result 574 states and 1166 transitions. [2022-03-01 18:01:11,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 18:01:11,166 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 18:01:11,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:11,168 INFO L225 Difference]: With dead ends: 574 [2022-03-01 18:01:11,168 INFO L226 Difference]: Without dead ends: 553 [2022-03-01 18:01:11,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=769, Invalid=2201, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:01:11,170 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 199 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:11,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 132 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:01:11,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-03-01 18:01:11,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 235. [2022-03-01 18:01:11,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.1709401709401708) internal successors, (508), 234 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:11,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 508 transitions. [2022-03-01 18:01:11,176 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 508 transitions. Word has length 25 [2022-03-01 18:01:11,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:11,176 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 508 transitions. [2022-03-01 18:01:11,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:11,177 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 508 transitions. [2022-03-01 18:01:11,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:01:11,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:11,177 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 18:01:11,225 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 18:01:11,378 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 18:01:11,378 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:11,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash -580006123, now seen corresponding path program 9 times [2022-03-01 18:01:11,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:11,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764531336] [2022-03-01 18:01:11,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:11,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:11,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:11,430 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 18:01:11,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:11,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764531336] [2022-03-01 18:01:11,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764531336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:11,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962445140] [2022-03-01 18:01:11,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:01:11,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:11,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:11,432 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 18:01:11,433 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 18:01:11,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-01 18:01:11,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:11,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 18:01:11,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:11,645 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 18:01:11,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:11,830 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 18:01:11,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962445140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:11,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:11,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 20 [2022-03-01 18:01:11,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673987894] [2022-03-01 18:01:11,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:11,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:01:11,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:11,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:01:11,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=304, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:01:11,832 INFO L87 Difference]: Start difference. First operand 235 states and 508 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:12,237 INFO L93 Difference]: Finished difference Result 389 states and 796 transitions. [2022-03-01 18:01:12,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:01:12,237 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 18:01:12,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:12,239 INFO L225 Difference]: With dead ends: 389 [2022-03-01 18:01:12,239 INFO L226 Difference]: Without dead ends: 385 [2022-03-01 18:01:12,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=549, Invalid=1343, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:01:12,240 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 212 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:12,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 43 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:01:12,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-03-01 18:01:12,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 235. [2022-03-01 18:01:12,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.1666666666666665) internal successors, (507), 234 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 507 transitions. [2022-03-01 18:01:12,245 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 507 transitions. Word has length 25 [2022-03-01 18:01:12,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:12,245 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 507 transitions. [2022-03-01 18:01:12,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,245 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 507 transitions. [2022-03-01 18:01:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:01:12,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:12,246 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 18:01:12,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 18:01:12,462 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 18:01:12,462 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:12,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:12,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1444914083, now seen corresponding path program 10 times [2022-03-01 18:01:12,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:12,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112726053] [2022-03-01 18:01:12,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:12,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:12,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:12,516 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:12,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:12,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112726053] [2022-03-01 18:01:12,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112726053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:12,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249946525] [2022-03-01 18:01:12,516 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:01:12,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:12,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:12,521 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 18:01:12,522 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 18:01:12,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:01:12,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:12,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 18:01:12,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:12,643 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 18:01:12,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:12,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249946525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:12,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:12,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 9] total 12 [2022-03-01 18:01:12,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220242848] [2022-03-01 18:01:12,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:12,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:01:12,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:01:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:01:12,797 INFO L87 Difference]: Start difference. First operand 235 states and 507 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:12,847 INFO L93 Difference]: Finished difference Result 428 states and 902 transitions. [2022-03-01 18:01:12,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 18:01:12,847 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:01:12,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:12,849 INFO L225 Difference]: With dead ends: 428 [2022-03-01 18:01:12,849 INFO L226 Difference]: Without dead ends: 395 [2022-03-01 18:01:12,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:01:12,850 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 101 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:12,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 151 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:01:12,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-01 18:01:12,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 313. [2022-03-01 18:01:12,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.217948717948718) internal successors, (692), 312 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 692 transitions. [2022-03-01 18:01:12,860 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 692 transitions. Word has length 27 [2022-03-01 18:01:12,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:12,860 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 692 transitions. [2022-03-01 18:01:12,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:12,860 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 692 transitions. [2022-03-01 18:01:12,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:01:12,861 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:12,861 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 18:01:12,907 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 18:01:13,095 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 18:01:13,095 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:13,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:13,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1020645679, now seen corresponding path program 11 times [2022-03-01 18:01:13,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:13,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011677266] [2022-03-01 18:01:13,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:13,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:13,276 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 18:01:13,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:13,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011677266] [2022-03-01 18:01:13,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011677266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:13,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199982342] [2022-03-01 18:01:13,276 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:01:13,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:13,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:13,277 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 18:01:13,278 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 18:01:13,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 18:01:13,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:13,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:01:13,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:13,533 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 18:01:13,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:14,096 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 18:01:14,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199982342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:14,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:14,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-03-01 18:01:14,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898511714] [2022-03-01 18:01:14,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:14,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:01:14,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:14,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:01:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:01:14,098 INFO L87 Difference]: Start difference. First operand 313 states and 692 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:17,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:17,060 INFO L93 Difference]: Finished difference Result 1070 states and 2162 transitions. [2022-03-01 18:01:17,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:01:17,060 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:01:17,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:17,064 INFO L225 Difference]: With dead ends: 1070 [2022-03-01 18:01:17,065 INFO L226 Difference]: Without dead ends: 989 [2022-03-01 18:01:17,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1613, Invalid=5193, Unknown=0, NotChecked=0, Total=6806 [2022-03-01 18:01:17,067 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 474 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:17,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [474 Valid, 209 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:01:17,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2022-03-01 18:01:17,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 448. [2022-03-01 18:01:17,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.1834451901565997) internal successors, (976), 447 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:17,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 976 transitions. [2022-03-01 18:01:17,081 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 976 transitions. Word has length 27 [2022-03-01 18:01:17,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:17,081 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 976 transitions. [2022-03-01 18:01:17,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:17,081 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 976 transitions. [2022-03-01 18:01:17,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:01:17,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:17,082 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 18:01:17,121 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 18:01:17,295 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 18:01:17,296 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:17,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:17,296 INFO L85 PathProgramCache]: Analyzing trace with hash 275669725, now seen corresponding path program 12 times [2022-03-01 18:01:17,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:17,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361124120] [2022-03-01 18:01:17,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:17,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:17,420 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:17,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:17,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361124120] [2022-03-01 18:01:17,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361124120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:17,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391439191] [2022-03-01 18:01:17,421 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:01:17,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:17,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:17,426 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 18:01:17,427 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 18:01:17,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-01 18:01:17,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:17,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:01:17,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:17,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:18,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391439191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:18,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:18,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-01 18:01:18,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144659428] [2022-03-01 18:01:18,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:18,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:01:18,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:18,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:01:18,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:01:18,186 INFO L87 Difference]: Start difference. First operand 448 states and 976 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:19,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:19,577 INFO L93 Difference]: Finished difference Result 1546 states and 3357 transitions. [2022-03-01 18:01:19,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 18:01:19,577 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:01:19,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:19,589 INFO L225 Difference]: With dead ends: 1546 [2022-03-01 18:01:19,589 INFO L226 Difference]: Without dead ends: 1536 [2022-03-01 18:01:19,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1059, Invalid=2973, Unknown=0, NotChecked=0, Total=4032 [2022-03-01 18:01:19,590 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 248 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:19,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 123 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:01:19,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2022-03-01 18:01:19,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 546. [2022-03-01 18:01:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.2605504587155965) internal successors, (1232), 545 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:19,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1232 transitions. [2022-03-01 18:01:19,648 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1232 transitions. Word has length 27 [2022-03-01 18:01:19,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:19,648 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1232 transitions. [2022-03-01 18:01:19,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:19,648 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1232 transitions. [2022-03-01 18:01:19,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:01:19,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:19,650 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 18:01:19,698 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 18:01:19,881 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 18:01:19,882 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:19,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1973910373, now seen corresponding path program 13 times [2022-03-01 18:01:19,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:19,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248008969] [2022-03-01 18:01:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:19,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:20,040 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 18:01:20,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:20,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248008969] [2022-03-01 18:01:20,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248008969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:20,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050251107] [2022-03-01 18:01:20,040 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:01:20,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:20,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:20,042 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 18:01:20,075 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 18:01:20,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:20,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:01:20,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:20,518 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 18:01:20,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:20,978 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:20,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050251107] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:20,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:20,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 30 [2022-03-01 18:01:20,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499214898] [2022-03-01 18:01:20,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:20,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:01:20,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:20,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:01:20,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=731, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:01:20,980 INFO L87 Difference]: Start difference. First operand 546 states and 1232 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:22,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:22,468 INFO L93 Difference]: Finished difference Result 1098 states and 2300 transitions. [2022-03-01 18:01:22,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:01:22,469 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:01:22,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:22,472 INFO L225 Difference]: With dead ends: 1098 [2022-03-01 18:01:22,473 INFO L226 Difference]: Without dead ends: 1035 [2022-03-01 18:01:22,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1623 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1432, Invalid=4268, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:01:22,474 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 273 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:22,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 174 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:01:22,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-03-01 18:01:22,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 503. [2022-03-01 18:01:22,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 2.256972111553785) internal successors, (1133), 502 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:22,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1133 transitions. [2022-03-01 18:01:22,491 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1133 transitions. Word has length 29 [2022-03-01 18:01:22,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:22,491 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1133 transitions. [2022-03-01 18:01:22,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:22,492 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1133 transitions. [2022-03-01 18:01:22,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:01:22,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:22,493 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 18:01:22,514 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 18:01:22,693 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 18:01:22,694 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:22,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:22,694 INFO L85 PathProgramCache]: Analyzing trace with hash 592333205, now seen corresponding path program 14 times [2022-03-01 18:01:22,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:22,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580677114] [2022-03-01 18:01:22,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:22,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:22,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:22,800 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 18:01:22,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:22,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580677114] [2022-03-01 18:01:22,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580677114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:22,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820921197] [2022-03-01 18:01:22,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:01:22,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:22,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:22,802 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 18:01:22,803 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 18:01:22,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:01:22,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:22,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:01:22,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:23,128 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 18:01:23,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:23,524 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 18:01:23,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820921197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:23,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:23,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 11] total 25 [2022-03-01 18:01:23,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762005580] [2022-03-01 18:01:23,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:23,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:01:23,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:23,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:01:23,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:01:23,526 INFO L87 Difference]: Start difference. First operand 503 states and 1133 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:24,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:24,341 INFO L93 Difference]: Finished difference Result 753 states and 1609 transitions. [2022-03-01 18:01:24,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 18:01:24,341 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:01:24,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:24,344 INFO L225 Difference]: With dead ends: 753 [2022-03-01 18:01:24,344 INFO L226 Difference]: Without dead ends: 749 [2022-03-01 18:01:24,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=992, Invalid=2548, Unknown=0, NotChecked=0, Total=3540 [2022-03-01 18:01:24,345 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 175 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:24,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 84 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:01:24,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-03-01 18:01:24,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 503. [2022-03-01 18:01:24,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 2.254980079681275) internal successors, (1132), 502 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:24,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1132 transitions. [2022-03-01 18:01:24,356 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1132 transitions. Word has length 29 [2022-03-01 18:01:24,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:24,356 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1132 transitions. [2022-03-01 18:01:24,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:24,356 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1132 transitions. [2022-03-01 18:01:24,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:01:24,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:24,358 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 18:01:24,379 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 18:01:24,574 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 18:01:24,574 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:24,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:24,575 INFO L85 PathProgramCache]: Analyzing trace with hash -224049671, now seen corresponding path program 15 times [2022-03-01 18:01:24,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:24,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742829990] [2022-03-01 18:01:24,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:24,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:24,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:24,693 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:24,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:24,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742829990] [2022-03-01 18:01:24,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742829990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:24,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12303516] [2022-03-01 18:01:24,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:01:24,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:24,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:24,708 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 18:01:24,709 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 18:01:24,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-01 18:01:24,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:24,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:01:24,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:25,007 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:25,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:25,519 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:25,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12303516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:25,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:25,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 15] total 36 [2022-03-01 18:01:25,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342026264] [2022-03-01 18:01:25,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:25,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:01:25,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:25,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:01:25,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1055, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:01:25,521 INFO L87 Difference]: Start difference. First operand 503 states and 1132 transitions. Second operand has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:27,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:27,567 INFO L93 Difference]: Finished difference Result 2242 states and 4712 transitions. [2022-03-01 18:01:27,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 18:01:27,568 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:01:27,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:27,574 INFO L225 Difference]: With dead ends: 2242 [2022-03-01 18:01:27,574 INFO L226 Difference]: Without dead ends: 2141 [2022-03-01 18:01:27,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6873 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3989, Invalid=13041, Unknown=0, NotChecked=0, Total=17030 [2022-03-01 18:01:27,577 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 779 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:27,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [779 Valid, 354 Invalid, 1237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:01:27,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2022-03-01 18:01:27,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 828. [2022-03-01 18:01:27,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 2.2781136638452235) internal successors, (1884), 827 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:27,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1884 transitions. [2022-03-01 18:01:27,599 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1884 transitions. Word has length 29 [2022-03-01 18:01:27,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:27,599 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1884 transitions. [2022-03-01 18:01:27,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:27,600 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1884 transitions. [2022-03-01 18:01:27,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 18:01:27,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:27,601 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 18:01:27,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 18:01:27,817 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 18:01:27,817 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:27,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:27,818 INFO L85 PathProgramCache]: Analyzing trace with hash 524451993, now seen corresponding path program 16 times [2022-03-01 18:01:27,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:27,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826946115] [2022-03-01 18:01:27,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:27,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:27,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:27,899 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:27,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:27,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826946115] [2022-03-01 18:01:27,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826946115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:27,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985133480] [2022-03-01 18:01:27,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:01:27,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:27,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:27,912 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 18:01:27,913 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 18:01:27,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:01:27,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:27,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:01:27,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:28,073 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 18:01:28,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:28,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985133480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:28,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:28,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 11] total 15 [2022-03-01 18:01:28,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984138330] [2022-03-01 18:01:28,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:28,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:01:28,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:28,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:01:28,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:01:28,321 INFO L87 Difference]: Start difference. First operand 828 states and 1884 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:28,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:28,434 INFO L93 Difference]: Finished difference Result 1335 states and 3045 transitions. [2022-03-01 18:01:28,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:01:28,434 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-01 18:01:28,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:28,438 INFO L225 Difference]: With dead ends: 1335 [2022-03-01 18:01:28,438 INFO L226 Difference]: Without dead ends: 1296 [2022-03-01 18:01:28,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:01:28,439 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 160 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:28,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 228 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:01:28,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2022-03-01 18:01:28,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1137. [2022-03-01 18:01:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.3107394366197185) internal successors, (2625), 1136 states have internal predecessors, (2625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:28,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2625 transitions. [2022-03-01 18:01:28,486 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2625 transitions. Word has length 31 [2022-03-01 18:01:28,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:28,486 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2625 transitions. [2022-03-01 18:01:28,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:28,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2625 transitions. [2022-03-01 18:01:28,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 18:01:28,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:28,488 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 18:01:28,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-01 18:01:28,689 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 18:01:28,689 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:28,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:28,690 INFO L85 PathProgramCache]: Analyzing trace with hash -2075385877, now seen corresponding path program 17 times [2022-03-01 18:01:28,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:28,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490830802] [2022-03-01 18:01:28,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:28,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:28,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:28,854 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 18:01:28,854 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:28,854 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490830802] [2022-03-01 18:01:28,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490830802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:28,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367973672] [2022-03-01 18:01:28,864 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:01:28,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:28,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:28,866 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 18:01:28,867 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 18:01:28,898 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 18:01:28,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:28,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:01:28,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:29,189 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 18:01:29,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:30,027 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 18:01:30,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367973672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:30,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:30,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-03-01 18:01:30,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678080028] [2022-03-01 18:01:30,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:30,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:01:30,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:30,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:01:30,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:01:30,029 INFO L87 Difference]: Start difference. First operand 1137 states and 2625 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:34,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:34,103 INFO L93 Difference]: Finished difference Result 2543 states and 5521 transitions. [2022-03-01 18:01:34,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 18:01:34,103 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-01 18:01:34,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:34,110 INFO L225 Difference]: With dead ends: 2543 [2022-03-01 18:01:34,110 INFO L226 Difference]: Without dead ends: 2402 [2022-03-01 18:01:34,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2373, Invalid=8133, Unknown=0, NotChecked=0, Total=10506 [2022-03-01 18:01:34,113 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 560 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1265 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:34,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 339 Invalid, 1474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1265 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:01:34,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-03-01 18:01:34,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1423. [2022-03-01 18:01:34,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1422 states have (on average 2.2623066104078764) internal successors, (3217), 1422 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 3217 transitions. [2022-03-01 18:01:34,148 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 3217 transitions. Word has length 31 [2022-03-01 18:01:34,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:34,148 INFO L470 AbstractCegarLoop]: Abstraction has 1423 states and 3217 transitions. [2022-03-01 18:01:34,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:34,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 3217 transitions. [2022-03-01 18:01:34,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 18:01:34,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:34,150 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 18:01:34,185 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 18:01:34,364 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 18:01:34,364 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:34,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:34,365 INFO L85 PathProgramCache]: Analyzing trace with hash 410403225, now seen corresponding path program 18 times [2022-03-01 18:01:34,365 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:34,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816499935] [2022-03-01 18:01:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:34,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:34,548 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:34,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:34,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816499935] [2022-03-01 18:01:34,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816499935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:34,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858346384] [2022-03-01 18:01:34,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:01:34,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:34,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:34,549 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 18:01:34,551 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 18:01:34,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-01 18:01:34,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:34,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:01:34,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:34,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:35,609 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:35,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858346384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:35,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:35,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 31 [2022-03-01 18:01:35,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480670657] [2022-03-01 18:01:35,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:35,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:01:35,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:35,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:01:35,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=756, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:01:35,611 INFO L87 Difference]: Start difference. First operand 1423 states and 3217 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:37,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:37,684 INFO L93 Difference]: Finished difference Result 3227 states and 7200 transitions. [2022-03-01 18:01:37,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:01:37,684 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-01 18:01:37,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:37,697 INFO L225 Difference]: With dead ends: 3227 [2022-03-01 18:01:37,697 INFO L226 Difference]: Without dead ends: 3219 [2022-03-01 18:01:37,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2063 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1631, Invalid=4689, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:01:37,698 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 447 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:37,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 165 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1050 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:01:37,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2022-03-01 18:01:37,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 1442. [2022-03-01 18:01:37,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.2873004857737684) internal successors, (3296), 1441 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:37,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3296 transitions. [2022-03-01 18:01:37,738 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3296 transitions. Word has length 31 [2022-03-01 18:01:37,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:37,738 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3296 transitions. [2022-03-01 18:01:37,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:37,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3296 transitions. [2022-03-01 18:01:37,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 18:01:37,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:37,740 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 18:01:37,764 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 18:01:37,960 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 18:01:37,960 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:37,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:37,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1802444585, now seen corresponding path program 19 times [2022-03-01 18:01:37,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:37,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449573961] [2022-03-01 18:01:37,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:37,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:37,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:38,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:38,066 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449573961] [2022-03-01 18:01:38,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449573961] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:38,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317008971] [2022-03-01 18:01:38,067 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:01:38,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:38,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:38,080 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 18:01:38,104 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 18:01:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:38,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 18:01:38,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:38,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:38,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317008971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:38,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:38,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 32 [2022-03-01 18:01:38,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191088571] [2022-03-01 18:01:38,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:38,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:01:38,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:38,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:01:38,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=805, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:01:38,848 INFO L87 Difference]: Start difference. First operand 1442 states and 3296 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:40,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:40,209 INFO L93 Difference]: Finished difference Result 2321 states and 5141 transitions. [2022-03-01 18:01:40,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:01:40,210 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-01 18:01:40,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:40,218 INFO L225 Difference]: With dead ends: 2321 [2022-03-01 18:01:40,218 INFO L226 Difference]: Without dead ends: 2313 [2022-03-01 18:01:40,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1957 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1719, Invalid=4761, Unknown=0, NotChecked=0, Total=6480 [2022-03-01 18:01:40,220 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 388 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:40,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 126 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:01:40,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2022-03-01 18:01:40,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 1166. [2022-03-01 18:01:40,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 1165 states have (on average 2.2643776824034334) internal successors, (2638), 1165 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:40,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 2638 transitions. [2022-03-01 18:01:40,247 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 2638 transitions. Word has length 31 [2022-03-01 18:01:40,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:40,247 INFO L470 AbstractCegarLoop]: Abstraction has 1166 states and 2638 transitions. [2022-03-01 18:01:40,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:40,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 2638 transitions. [2022-03-01 18:01:40,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:01:40,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:40,250 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 18:01:40,290 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 18:01:40,467 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 18:01:40,467 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:40,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:40,468 INFO L85 PathProgramCache]: Analyzing trace with hash 986733015, now seen corresponding path program 20 times [2022-03-01 18:01:40,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:40,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145137901] [2022-03-01 18:01:40,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:40,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:40,607 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 18:01:40,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:40,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145137901] [2022-03-01 18:01:40,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145137901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:40,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882678752] [2022-03-01 18:01:40,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:01:40,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:40,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:40,609 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 18:01:40,614 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 18:01:40,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:01:40,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:40,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:01:40,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:41,048 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 18:01:41,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:41,464 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:41,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882678752] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:41,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:41,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 36 [2022-03-01 18:01:41,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713716360] [2022-03-01 18:01:41,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:41,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:01:41,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:41,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:01:41,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:01:41,466 INFO L87 Difference]: Start difference. First operand 1166 states and 2638 transitions. Second operand has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:43,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:43,247 INFO L93 Difference]: Finished difference Result 2121 states and 4524 transitions. [2022-03-01 18:01:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:01:43,247 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-01 18:01:43,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:43,254 INFO L225 Difference]: With dead ends: 2121 [2022-03-01 18:01:43,254 INFO L226 Difference]: Without dead ends: 1995 [2022-03-01 18:01:43,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2991 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2447, Invalid=7453, Unknown=0, NotChecked=0, Total=9900 [2022-03-01 18:01:43,263 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 359 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:43,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 174 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:01:43,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2022-03-01 18:01:43,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1115. [2022-03-01 18:01:43,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 1114 states have (on average 2.2594254937163374) internal successors, (2517), 1114 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:43,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2517 transitions. [2022-03-01 18:01:43,287 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2517 transitions. Word has length 33 [2022-03-01 18:01:43,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:43,287 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2517 transitions. [2022-03-01 18:01:43,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:43,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2517 transitions. [2022-03-01 18:01:43,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 18:01:43,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:43,290 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 18:01:43,313 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 18:01:43,513 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 18:01:43,513 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:43,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:43,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1374694123, now seen corresponding path program 21 times [2022-03-01 18:01:43,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:43,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462386060] [2022-03-01 18:01:43,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:43,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:43,618 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 18:01:43,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:43,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462386060] [2022-03-01 18:01:43,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462386060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:43,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037642903] [2022-03-01 18:01:43,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:01:43,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:43,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:43,620 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 18:01:43,622 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 18:01:43,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:01:43,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:43,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:01:43,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:44,061 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 18:01:44,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:44,468 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 18:01:44,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037642903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:44,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:44,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 14] total 32 [2022-03-01 18:01:44,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973877439] [2022-03-01 18:01:44,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:44,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:01:44,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:44,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:01:44,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=789, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:01:44,470 INFO L87 Difference]: Start difference. First operand 1115 states and 2517 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:46,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:46,336 INFO L93 Difference]: Finished difference Result 1545 states and 3349 transitions. [2022-03-01 18:01:46,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-01 18:01:46,336 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-01 18:01:46,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:46,341 INFO L225 Difference]: With dead ends: 1545 [2022-03-01 18:01:46,341 INFO L226 Difference]: Without dead ends: 1541 [2022-03-01 18:01:46,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3225 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2764, Invalid=7538, Unknown=0, NotChecked=0, Total=10302 [2022-03-01 18:01:46,347 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 264 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:46,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 89 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:01:46,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2022-03-01 18:01:46,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1115. [2022-03-01 18:01:46,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 1114 states have (on average 2.258527827648115) internal successors, (2516), 1114 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2516 transitions. [2022-03-01 18:01:46,366 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2516 transitions. Word has length 33 [2022-03-01 18:01:46,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:46,366 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2516 transitions. [2022-03-01 18:01:46,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:46,366 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2516 transitions. [2022-03-01 18:01:46,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:01:46,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:46,369 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 18:01:46,399 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 18:01:46,584 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 18:01:46,584 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:46,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:46,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1860569387, now seen corresponding path program 22 times [2022-03-01 18:01:46,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:46,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666555382] [2022-03-01 18:01:46,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:46,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:46,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:46,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666555382] [2022-03-01 18:01:46,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666555382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:46,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817825877] [2022-03-01 18:01:46,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:01:46,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:46,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:46,725 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 18:01:46,726 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 18:01:46,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:01:46,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:46,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:01:46,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:46,893 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 18:01:46,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:47,182 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:47,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817825877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:47,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:47,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 13] total 18 [2022-03-01 18:01:47,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523640240] [2022-03-01 18:01:47,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:47,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:01:47,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:47,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:01:47,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:01:47,184 INFO L87 Difference]: Start difference. First operand 1115 states and 2516 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:47,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:47,314 INFO L93 Difference]: Finished difference Result 1715 states and 3869 transitions. [2022-03-01 18:01:47,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 18:01:47,314 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-01 18:01:47,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:47,320 INFO L225 Difference]: With dead ends: 1715 [2022-03-01 18:01:47,320 INFO L226 Difference]: Without dead ends: 1670 [2022-03-01 18:01:47,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:01:47,321 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 129 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:47,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 349 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:01:47,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-03-01 18:01:47,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1471. [2022-03-01 18:01:47,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1470 states have (on average 2.314965986394558) internal successors, (3403), 1470 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:47,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 3403 transitions. [2022-03-01 18:01:47,347 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 3403 transitions. Word has length 35 [2022-03-01 18:01:47,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:47,347 INFO L470 AbstractCegarLoop]: Abstraction has 1471 states and 3403 transitions. [2022-03-01 18:01:47,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:47,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 3403 transitions. [2022-03-01 18:01:47,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:01:47,350 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:47,350 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 18:01:47,375 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 18:01:47,568 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 18:01:47,568 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:47,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1814617945, now seen corresponding path program 23 times [2022-03-01 18:01:47,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:47,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997035302] [2022-03-01 18:01:47,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:47,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:47,823 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 18:01:47,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:47,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997035302] [2022-03-01 18:01:47,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997035302] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:47,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941682487] [2022-03-01 18:01:47,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:01:47,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:47,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:47,825 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 18:01:47,826 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 18:01:47,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-01 18:01:47,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:47,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 18:01:47,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:48,289 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 18:01:48,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:49,833 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 18:01:49,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941682487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:49,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:49,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-03-01 18:01:49,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290211011] [2022-03-01 18:01:49,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:49,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-01 18:01:49,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:49,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-01 18:01:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:01:49,835 INFO L87 Difference]: Start difference. First operand 1471 states and 3403 transitions. Second operand has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:56,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:56,706 INFO L93 Difference]: Finished difference Result 3304 states and 7063 transitions. [2022-03-01 18:01:56,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-01 18:01:56,706 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-01 18:01:56,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:56,721 INFO L225 Difference]: With dead ends: 3304 [2022-03-01 18:01:56,721 INFO L226 Difference]: Without dead ends: 3031 [2022-03-01 18:01:56,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5150 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=3270, Invalid=11736, Unknown=0, NotChecked=0, Total=15006 [2022-03-01 18:01:56,728 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 669 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 1671 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 1671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:56,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 435 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 1671 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:01:56,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3031 states. [2022-03-01 18:01:56,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3031 to 1747. [2022-03-01 18:01:56,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.2262313860252005) internal successors, (3887), 1746 states have internal predecessors, (3887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:56,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 3887 transitions. [2022-03-01 18:01:56,815 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 3887 transitions. Word has length 35 [2022-03-01 18:01:56,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:56,815 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 3887 transitions. [2022-03-01 18:01:56,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:01:56,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 3887 transitions. [2022-03-01 18:01:56,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:01:56,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:56,818 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 18:01:56,849 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 18:01:57,034 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 18:01:57,034 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:57,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:57,035 INFO L85 PathProgramCache]: Analyzing trace with hash 175034965, now seen corresponding path program 24 times [2022-03-01 18:01:57,035 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:57,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224320548] [2022-03-01 18:01:57,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:57,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:57,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:57,146 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:57,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:57,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224320548] [2022-03-01 18:01:57,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224320548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:57,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047251242] [2022-03-01 18:01:57,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:01:57,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:57,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:57,148 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 18:01:57,149 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 18:01:57,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 18:01:57,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:57,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:01:57,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:57,401 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:57,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 13 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:58,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047251242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:58,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:58,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 38 [2022-03-01 18:01:58,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781337940] [2022-03-01 18:01:58,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:58,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:01:58,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:58,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:01:58,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1143, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:01:58,071 INFO L87 Difference]: Start difference. First operand 1747 states and 3887 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:00,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:00,946 INFO L93 Difference]: Finished difference Result 4310 states and 9592 transitions. [2022-03-01 18:02:00,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-01 18:02:00,947 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-01 18:02:00,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:00,953 INFO L225 Difference]: With dead ends: 4310 [2022-03-01 18:02:00,953 INFO L226 Difference]: Without dead ends: 4302 [2022-03-01 18:02:00,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3782 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2695, Invalid=8225, Unknown=0, NotChecked=0, Total=10920 [2022-03-01 18:02:00,954 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 593 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 1471 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 1471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:00,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 173 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 1471 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:02:00,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4302 states. [2022-03-01 18:02:00,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4302 to 2269. [2022-03-01 18:02:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2269 states, 2268 states have (on average 2.2755731922398588) internal successors, (5161), 2268 states have internal predecessors, (5161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:01,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 5161 transitions. [2022-03-01 18:02:01,002 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 5161 transitions. Word has length 35 [2022-03-01 18:02:01,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:01,003 INFO L470 AbstractCegarLoop]: Abstraction has 2269 states and 5161 transitions. [2022-03-01 18:02:01,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:01,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 5161 transitions. [2022-03-01 18:02:01,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 18:02:01,005 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:01,005 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 18:02:01,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-01 18:02:01,227 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 18:02:01,227 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:01,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:01,228 INFO L85 PathProgramCache]: Analyzing trace with hash 674574509, now seen corresponding path program 25 times [2022-03-01 18:02:01,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:01,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404133470] [2022-03-01 18:02:01,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:01,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:01,339 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:01,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:01,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404133470] [2022-03-01 18:02:01,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404133470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:01,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262373438] [2022-03-01 18:02:01,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:02:01,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:01,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:01,340 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 18:02:01,342 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 18:02:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:01,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:02:01,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:01,761 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:01,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:02,162 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:02,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262373438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:02,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:02,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 16] total 37 [2022-03-01 18:02:02,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446035833] [2022-03-01 18:02:02,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:02,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:02:02,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:02,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:02:02,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1078, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:02:02,164 INFO L87 Difference]: Start difference. First operand 2269 states and 5161 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:03,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:03,974 INFO L93 Difference]: Finished difference Result 4342 states and 9549 transitions. [2022-03-01 18:02:03,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-01 18:02:03,974 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-01 18:02:03,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:04,009 INFO L225 Difference]: With dead ends: 4342 [2022-03-01 18:02:04,010 INFO L226 Difference]: Without dead ends: 4334 [2022-03-01 18:02:04,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3769 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3075, Invalid=8697, Unknown=0, NotChecked=0, Total=11772 [2022-03-01 18:02:04,011 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 471 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:04,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 209 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:02:04,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4334 states. [2022-03-01 18:02:04,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4334 to 2100. [2022-03-01 18:02:04,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2100 states, 2099 states have (on average 2.2725107193901857) internal successors, (4770), 2099 states have internal predecessors, (4770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:04,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2100 states to 2100 states and 4770 transitions. [2022-03-01 18:02:04,084 INFO L78 Accepts]: Start accepts. Automaton has 2100 states and 4770 transitions. Word has length 35 [2022-03-01 18:02:04,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:04,084 INFO L470 AbstractCegarLoop]: Abstraction has 2100 states and 4770 transitions. [2022-03-01 18:02:04,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:04,084 INFO L276 IsEmpty]: Start isEmpty. Operand 2100 states and 4770 transitions. [2022-03-01 18:02:04,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 18:02:04,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:04,086 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 18:02:04,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:04,287 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 18:02:04,287 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:04,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:04,288 INFO L85 PathProgramCache]: Analyzing trace with hash 326959379, now seen corresponding path program 26 times [2022-03-01 18:02:04,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:04,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769505492] [2022-03-01 18:02:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:04,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:04,449 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 18:02:04,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:04,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769505492] [2022-03-01 18:02:04,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769505492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:04,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084530238] [2022-03-01 18:02:04,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:02:04,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:04,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:04,454 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 18:02:04,456 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 18:02:04,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:02:04,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:04,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:02:04,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:04,915 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 18:02:04,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:05,330 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:05,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084530238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:05,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:05,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 42 [2022-03-01 18:02:05,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752674928] [2022-03-01 18:02:05,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:05,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 18:02:05,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:05,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 18:02:05,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=1443, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:02:05,332 INFO L87 Difference]: Start difference. First operand 2100 states and 4770 transitions. Second operand has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:07,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:07,913 INFO L93 Difference]: Finished difference Result 3300 states and 7116 transitions. [2022-03-01 18:02:07,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-01 18:02:07,924 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-01 18:02:07,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:07,930 INFO L225 Difference]: With dead ends: 3300 [2022-03-01 18:02:07,931 INFO L226 Difference]: Without dead ends: 3111 [2022-03-01 18:02:07,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5089 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3920, Invalid=12082, Unknown=0, NotChecked=0, Total=16002 [2022-03-01 18:02:07,933 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 478 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:07,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 225 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:02:07,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-03-01 18:02:07,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 2017. [2022-03-01 18:02:08,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.275297619047619) internal successors, (4587), 2016 states have internal predecessors, (4587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:08,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4587 transitions. [2022-03-01 18:02:08,017 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4587 transitions. Word has length 37 [2022-03-01 18:02:08,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:08,017 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4587 transitions. [2022-03-01 18:02:08,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:08,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4587 transitions. [2022-03-01 18:02:08,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 18:02:08,020 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:08,020 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 18:02:08,039 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 18:02:08,220 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 18:02:08,221 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:08,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:08,221 INFO L85 PathProgramCache]: Analyzing trace with hash -177098347, now seen corresponding path program 27 times [2022-03-01 18:02:08,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:08,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253219303] [2022-03-01 18:02:08,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:08,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:08,378 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 18:02:08,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:08,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253219303] [2022-03-01 18:02:08,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253219303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:08,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088400314] [2022-03-01 18:02:08,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:02:08,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:08,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:08,380 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 18:02:08,382 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 18:02:08,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-01 18:02:08,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:08,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:02:08,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:08,912 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 18:02:08,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:09,411 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 18:02:09,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088400314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:09,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:09,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17, 16] total 37 [2022-03-01 18:02:09,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41148588] [2022-03-01 18:02:09,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:09,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:02:09,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:09,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:02:09,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1057, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:02:09,413 INFO L87 Difference]: Start difference. First operand 2017 states and 4587 transitions. Second operand has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:12,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:12,003 INFO L93 Difference]: Finished difference Result 2617 states and 5755 transitions. [2022-03-01 18:02:12,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 18:02:12,004 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-01 18:02:12,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:12,008 INFO L225 Difference]: With dead ends: 2617 [2022-03-01 18:02:12,008 INFO L226 Difference]: Without dead ends: 2613 [2022-03-01 18:02:12,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5796 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=4528, Invalid=12764, Unknown=0, NotChecked=0, Total=17292 [2022-03-01 18:02:12,010 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 394 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:12,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 128 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:02:12,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-03-01 18:02:12,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2017. [2022-03-01 18:02:12,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.2748015873015874) internal successors, (4586), 2016 states have internal predecessors, (4586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:12,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4586 transitions. [2022-03-01 18:02:12,036 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4586 transitions. Word has length 37 [2022-03-01 18:02:12,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:12,036 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4586 transitions. [2022-03-01 18:02:12,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:12,037 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4586 transitions. [2022-03-01 18:02:12,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 18:02:12,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:12,039 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:02:12,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:12,255 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 18:02:12,255 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:12,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:12,256 INFO L85 PathProgramCache]: Analyzing trace with hash -35070279, now seen corresponding path program 28 times [2022-03-01 18:02:12,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:12,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840377811] [2022-03-01 18:02:12,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:12,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:12,378 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-01 18:02:12,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:12,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840377811] [2022-03-01 18:02:12,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840377811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:12,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736079560] [2022-03-01 18:02:12,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:02:12,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:12,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:12,393 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 18:02:12,428 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 18:02:12,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:02:12,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:12,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:02:12,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:02:12,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:13,234 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 30 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:13,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736079560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:13,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:13,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 17] total 41 [2022-03-01 18:02:13,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774954410] [2022-03-01 18:02:13,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:13,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-01 18:02:13,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:13,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-01 18:02:13,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1290, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 18:02:13,236 INFO L87 Difference]: Start difference. First operand 2017 states and 4586 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:16,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:16,681 INFO L93 Difference]: Finished difference Result 6297 states and 13794 transitions. [2022-03-01 18:02:16,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:02:16,681 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-01 18:02:16,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:16,691 INFO L225 Difference]: With dead ends: 6297 [2022-03-01 18:02:16,691 INFO L226 Difference]: Without dead ends: 6192 [2022-03-01 18:02:16,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8663 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=5776, Invalid=13964, Unknown=0, NotChecked=0, Total=19740 [2022-03-01 18:02:16,693 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 755 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:16,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 321 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:02:16,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6192 states. [2022-03-01 18:02:16,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6192 to 3061. [2022-03-01 18:02:16,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3061 states, 3060 states have (on average 2.2669934640522875) internal successors, (6937), 3060 states have internal predecessors, (6937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:16,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 6937 transitions. [2022-03-01 18:02:16,783 INFO L78 Accepts]: Start accepts. Automaton has 3061 states and 6937 transitions. Word has length 37 [2022-03-01 18:02:16,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:16,784 INFO L470 AbstractCegarLoop]: Abstraction has 3061 states and 6937 transitions. [2022-03-01 18:02:16,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:16,784 INFO L276 IsEmpty]: Start isEmpty. Operand 3061 states and 6937 transitions. [2022-03-01 18:02:16,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 18:02:16,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:16,787 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 18:02:16,813 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 18:02:17,008 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 18:02:17,009 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:17,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:17,009 INFO L85 PathProgramCache]: Analyzing trace with hash -148555911, now seen corresponding path program 29 times [2022-03-01 18:02:17,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:17,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506656085] [2022-03-01 18:02:17,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:17,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:17,184 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:17,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:17,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506656085] [2022-03-01 18:02:17,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506656085] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:17,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567415530] [2022-03-01 18:02:17,184 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:02:17,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:17,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:17,186 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 18:02:17,187 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 18:02:17,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-01 18:02:17,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:17,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:02:17,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:17,682 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:17,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:18,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567415530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:18,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:18,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 47 [2022-03-01 18:02:18,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616042487] [2022-03-01 18:02:18,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:18,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-01 18:02:18,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:18,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-01 18:02:18,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=1814, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:02:18,261 INFO L87 Difference]: Start difference. First operand 3061 states and 6937 transitions. Second operand has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:21,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:21,679 INFO L93 Difference]: Finished difference Result 7660 states and 16591 transitions. [2022-03-01 18:02:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-03-01 18:02:21,679 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-01 18:02:21,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:21,691 INFO L225 Difference]: With dead ends: 7660 [2022-03-01 18:02:21,691 INFO L226 Difference]: Without dead ends: 7474 [2022-03-01 18:02:21,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10600 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=6820, Invalid=18940, Unknown=0, NotChecked=0, Total=25760 [2022-03-01 18:02:21,694 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 798 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:21,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [798 Valid, 300 Invalid, 1376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:02:21,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2022-03-01 18:02:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 3144. [2022-03-01 18:02:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 3143 states have (on average 2.2742602608972318) internal successors, (7148), 3143 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 7148 transitions. [2022-03-01 18:02:21,776 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 7148 transitions. Word has length 37 [2022-03-01 18:02:21,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:21,776 INFO L470 AbstractCegarLoop]: Abstraction has 3144 states and 7148 transitions. [2022-03-01 18:02:21,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:21,776 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 7148 transitions. [2022-03-01 18:02:21,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-01 18:02:21,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:21,780 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 18:02:21,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:22,003 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 18:02:22,004 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:22,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:22,004 INFO L85 PathProgramCache]: Analyzing trace with hash -247873775, now seen corresponding path program 30 times [2022-03-01 18:02:22,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:22,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549041737] [2022-03-01 18:02:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:22,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:22,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:22,097 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:22,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:22,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549041737] [2022-03-01 18:02:22,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549041737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:22,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876965072] [2022-03-01 18:02:22,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:02:22,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:22,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:22,098 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 18:02:22,100 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 18:02:22,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-01 18:02:22,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:22,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:02:22,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:22,285 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:22,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 25 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:22,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876965072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:22,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:22,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 21 [2022-03-01 18:02:22,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890462474] [2022-03-01 18:02:22,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:22,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:02:22,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:02:22,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:02:22,493 INFO L87 Difference]: Start difference. First operand 3144 states and 7148 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:22,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:22,926 INFO L93 Difference]: Finished difference Result 5118 states and 11762 transitions. [2022-03-01 18:02:22,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:02:22,926 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-01 18:02:22,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:22,933 INFO L225 Difference]: With dead ends: 5118 [2022-03-01 18:02:22,934 INFO L226 Difference]: Without dead ends: 5048 [2022-03-01 18:02:22,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 68 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:02:22,934 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 198 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:22,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 644 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:02:22,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2022-03-01 18:02:22,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 3958. [2022-03-01 18:02:22,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3958 states, 3957 states have (on average 2.3040181956027292) internal successors, (9117), 3957 states have internal predecessors, (9117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:23,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3958 states to 3958 states and 9117 transitions. [2022-03-01 18:02:23,004 INFO L78 Accepts]: Start accepts. Automaton has 3958 states and 9117 transitions. Word has length 39 [2022-03-01 18:02:23,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:23,004 INFO L470 AbstractCegarLoop]: Abstraction has 3958 states and 9117 transitions. [2022-03-01 18:02:23,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:23,004 INFO L276 IsEmpty]: Start isEmpty. Operand 3958 states and 9117 transitions. [2022-03-01 18:02:23,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-01 18:02:23,008 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:23,008 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 18:02:23,034 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 18:02:23,223 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 18:02:23,223 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:23,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:23,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1725109521, now seen corresponding path program 31 times [2022-03-01 18:02:23,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:23,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670786667] [2022-03-01 18:02:23,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:23,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:23,412 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:23,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:23,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670786667] [2022-03-01 18:02:23,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670786667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:23,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595228737] [2022-03-01 18:02:23,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:02:23,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:23,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:23,414 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 18:02:23,416 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 18:02:23,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:23,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:02:23,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:23,974 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:23,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:25,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595228737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:25,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:25,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18, 18] total 43 [2022-03-01 18:02:25,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509543470] [2022-03-01 18:02:25,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:25,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-01 18:02:25,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:25,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-01 18:02:25,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=1459, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:02:25,369 INFO L87 Difference]: Start difference. First operand 3958 states and 9117 transitions. Second operand has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:29,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:29,467 INFO L93 Difference]: Finished difference Result 7185 states and 16496 transitions. [2022-03-01 18:02:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-01 18:02:29,468 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-01 18:02:29,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:29,477 INFO L225 Difference]: With dead ends: 7185 [2022-03-01 18:02:29,477 INFO L226 Difference]: Without dead ends: 7179 [2022-03-01 18:02:29,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5139 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=3544, Invalid=10976, Unknown=0, NotChecked=0, Total=14520 [2022-03-01 18:02:29,479 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 773 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 448 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 2423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:29,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 230 Invalid, 2423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [448 Valid, 1975 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:02:29,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7179 states. [2022-03-01 18:02:29,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7179 to 4213. [2022-03-01 18:02:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4213 states, 4212 states have (on average 2.3409306742640075) internal successors, (9860), 4212 states have internal predecessors, (9860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:29,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4213 states to 4213 states and 9860 transitions. [2022-03-01 18:02:29,541 INFO L78 Accepts]: Start accepts. Automaton has 4213 states and 9860 transitions. Word has length 39 [2022-03-01 18:02:29,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:29,541 INFO L470 AbstractCegarLoop]: Abstraction has 4213 states and 9860 transitions. [2022-03-01 18:02:29,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:29,541 INFO L276 IsEmpty]: Start isEmpty. Operand 4213 states and 9860 transitions. [2022-03-01 18:02:29,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-01 18:02:29,545 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:29,545 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 18:02:29,562 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 18:02:29,754 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 18:02:29,754 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:29,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:29,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1853554639, now seen corresponding path program 32 times [2022-03-01 18:02:29,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:29,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448207282] [2022-03-01 18:02:29,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:29,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:29,863 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:29,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:29,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448207282] [2022-03-01 18:02:29,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448207282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:29,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460762387] [2022-03-01 18:02:29,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:02:29,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:29,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:29,865 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 18:02:29,866 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 18:02:29,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:02:29,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:29,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:02:29,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:30,388 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:30,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:30,749 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 32 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:30,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460762387] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:30,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:30,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 18] total 42 [2022-03-01 18:02:30,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146719876] [2022-03-01 18:02:30,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:30,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-01 18:02:30,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:30,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-01 18:02:30,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1391, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:02:30,750 INFO L87 Difference]: Start difference. First operand 4213 states and 9860 transitions. Second operand has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:32,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:32,454 INFO L93 Difference]: Finished difference Result 5916 states and 13505 transitions. [2022-03-01 18:02:32,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-01 18:02:32,454 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-01 18:02:32,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:32,461 INFO L225 Difference]: With dead ends: 5916 [2022-03-01 18:02:32,461 INFO L226 Difference]: Without dead ends: 5912 [2022-03-01 18:02:32,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6354 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4949, Invalid=13957, Unknown=0, NotChecked=0, Total=18906 [2022-03-01 18:02:32,463 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 416 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:32,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 123 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:02:32,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5912 states. [2022-03-01 18:02:32,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5912 to 3527. [2022-03-01 18:02:32,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 3526 states have (on average 2.356211003970505) internal successors, (8308), 3526 states have internal predecessors, (8308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:32,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 8308 transitions. [2022-03-01 18:02:32,508 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 8308 transitions. Word has length 39 [2022-03-01 18:02:32,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:32,508 INFO L470 AbstractCegarLoop]: Abstraction has 3527 states and 8308 transitions. [2022-03-01 18:02:32,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:32,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 8308 transitions. [2022-03-01 18:02:32,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:02:32,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:32,511 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 18:02:32,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:32,718 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 18:02:32,718 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:32,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash 725410591, now seen corresponding path program 33 times [2022-03-01 18:02:32,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:32,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761643414] [2022-03-01 18:02:32,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:32,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:32,926 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 50 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:02:32,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:32,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761643414] [2022-03-01 18:02:32,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761643414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:32,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333692097] [2022-03-01 18:02:32,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:02:32,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:32,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:32,927 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 18:02:32,961 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 18:02:32,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-01 18:02:32,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:32,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:02:32,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:33,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:33,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333692097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:33,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:33,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 20] total 49 [2022-03-01 18:02:33,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904320904] [2022-03-01 18:02:33,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:33,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-01 18:02:33,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:33,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-01 18:02:33,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=2064, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:02:33,976 INFO L87 Difference]: Start difference. First operand 3527 states and 8308 transitions. Second operand has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:41,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:41,056 INFO L93 Difference]: Finished difference Result 8303 states and 17604 transitions. [2022-03-01 18:02:41,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-03-01 18:02:41,057 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-01 18:02:41,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:41,067 INFO L225 Difference]: With dead ends: 8303 [2022-03-01 18:02:41,068 INFO L226 Difference]: Without dead ends: 7946 [2022-03-01 18:02:41,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30616 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=18238, Invalid=56564, Unknown=0, NotChecked=0, Total=74802 [2022-03-01 18:02:41,072 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 1008 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 2363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 2087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:41,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1008 Valid, 424 Invalid, 2363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 2087 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:02:41,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7946 states. [2022-03-01 18:02:41,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7946 to 3824. [2022-03-01 18:02:41,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3823 states have (on average 2.3481558985090243) internal successors, (8977), 3823 states have internal predecessors, (8977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:41,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 8977 transitions. [2022-03-01 18:02:41,157 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 8977 transitions. Word has length 41 [2022-03-01 18:02:41,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:41,157 INFO L470 AbstractCegarLoop]: Abstraction has 3824 states and 8977 transitions. [2022-03-01 18:02:41,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:41,157 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 8977 transitions. [2022-03-01 18:02:41,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 18:02:41,161 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:41,161 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 18:02:41,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:41,377 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 18:02:41,377 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:41,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:41,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1834803435, now seen corresponding path program 34 times [2022-03-01 18:02:41,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:41,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88837847] [2022-03-01 18:02:41,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:41,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:41,504 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 18:02:41,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:41,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88837847] [2022-03-01 18:02:41,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88837847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:41,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060717086] [2022-03-01 18:02:41,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:02:41,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:41,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:41,505 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 18:02:41,506 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 18:02:41,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:02:41,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:41,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:02:41,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:41,897 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 18:02:41,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:42,296 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 18:02:42,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060717086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:42,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:42,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 17] total 40 [2022-03-01 18:02:42,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138708941] [2022-03-01 18:02:42,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:42,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-01 18:02:42,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:42,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-01 18:02:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=1230, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:02:42,297 INFO L87 Difference]: Start difference. First operand 3824 states and 8977 transitions. Second operand has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:44,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:44,386 INFO L93 Difference]: Finished difference Result 5731 states and 13056 transitions. [2022-03-01 18:02:44,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-01 18:02:44,387 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-01 18:02:44,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:44,396 INFO L225 Difference]: With dead ends: 5731 [2022-03-01 18:02:44,396 INFO L226 Difference]: Without dead ends: 5727 [2022-03-01 18:02:44,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4451 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3813, Invalid=10467, Unknown=0, NotChecked=0, Total=14280 [2022-03-01 18:02:44,398 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 377 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:44,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 166 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:02:44,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5727 states. [2022-03-01 18:02:44,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5727 to 4625. [2022-03-01 18:02:44,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4625 states, 4624 states have (on average 2.343425605536332) internal successors, (10836), 4624 states have internal predecessors, (10836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:44,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 10836 transitions. [2022-03-01 18:02:44,489 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 10836 transitions. Word has length 41 [2022-03-01 18:02:44,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:44,489 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 10836 transitions. [2022-03-01 18:02:44,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:44,489 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 10836 transitions. [2022-03-01 18:02:44,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:02:44,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:44,507 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 18:02:44,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:44,731 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 18:02:44,731 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:44,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:44,732 INFO L85 PathProgramCache]: Analyzing trace with hash 217373005, now seen corresponding path program 35 times [2022-03-01 18:02:44,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:44,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145336181] [2022-03-01 18:02:44,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:44,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:44,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:44,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:44,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145336181] [2022-03-01 18:02:44,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145336181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:44,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454908078] [2022-03-01 18:02:44,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:02:44,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:44,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:44,917 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 18:02:44,917 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 18:02:44,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 18:02:44,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:44,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 18:02:44,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:45,130 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 18:02:45,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:45,881 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:45,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454908078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:45,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:45,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 17] total 24 [2022-03-01 18:02:45,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901909028] [2022-03-01 18:02:45,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:45,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:02:45,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:45,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:02:45,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:02:45,882 INFO L87 Difference]: Start difference. First operand 4625 states and 10836 transitions. Second operand has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:46,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:46,150 INFO L93 Difference]: Finished difference Result 6487 states and 15374 transitions. [2022-03-01 18:02:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:02:46,151 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 18:02:46,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:46,163 INFO L225 Difference]: With dead ends: 6487 [2022-03-01 18:02:46,163 INFO L226 Difference]: Without dead ends: 6430 [2022-03-01 18:02:46,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:02:46,164 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 182 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:46,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 616 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:02:46,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6430 states. [2022-03-01 18:02:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6430 to 6189. [2022-03-01 18:02:46,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6189 states, 6188 states have (on average 2.397382029734971) internal successors, (14835), 6188 states have internal predecessors, (14835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6189 states to 6189 states and 14835 transitions. [2022-03-01 18:02:46,274 INFO L78 Accepts]: Start accepts. Automaton has 6189 states and 14835 transitions. Word has length 43 [2022-03-01 18:02:46,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:46,274 INFO L470 AbstractCegarLoop]: Abstraction has 6189 states and 14835 transitions. [2022-03-01 18:02:46,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:46,274 INFO L276 IsEmpty]: Start isEmpty. Operand 6189 states and 14835 transitions. [2022-03-01 18:02:46,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:02:46,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:46,281 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 18:02:46,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-01 18:02:46,505 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 18:02:46,505 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:46,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:46,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1423537757, now seen corresponding path program 36 times [2022-03-01 18:02:46,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:46,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458326330] [2022-03-01 18:02:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:46,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:46,763 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 18:02:46,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:46,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458326330] [2022-03-01 18:02:46,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458326330] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:46,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187504780] [2022-03-01 18:02:46,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:02:46,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:46,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:46,765 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 18:02:46,766 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 18:02:46,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-01 18:02:46,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:46,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 18:02:46,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:47,419 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 18:02:47,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:49,853 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 2 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:49,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187504780] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:49,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:49,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 20] total 48 [2022-03-01 18:02:49,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553545707] [2022-03-01 18:02:49,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:49,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-01 18:02:49,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:49,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-01 18:02:49,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1883, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:02:49,855 INFO L87 Difference]: Start difference. First operand 6189 states and 14835 transitions. Second operand has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:59,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:59,350 INFO L93 Difference]: Finished difference Result 14113 states and 32350 transitions. [2022-03-01 18:02:59,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-01 18:02:59,350 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 18:02:59,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:59,377 INFO L225 Difference]: With dead ends: 14113 [2022-03-01 18:02:59,377 INFO L226 Difference]: Without dead ends: 14074 [2022-03-01 18:02:59,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12397 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=6675, Invalid=25905, Unknown=0, NotChecked=0, Total=32580 [2022-03-01 18:02:59,379 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 1375 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 3756 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 4374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 618 IncrementalHoareTripleChecker+Valid, 3756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:59,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 505 Invalid, 4374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 3756 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:02:59,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14074 states. [2022-03-01 18:02:59,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14074 to 7107. [2022-03-01 18:02:59,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7107 states, 7106 states have (on average 2.41345341964537) internal successors, (17150), 7106 states have internal predecessors, (17150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:59,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7107 states to 7107 states and 17150 transitions. [2022-03-01 18:02:59,595 INFO L78 Accepts]: Start accepts. Automaton has 7107 states and 17150 transitions. Word has length 43 [2022-03-01 18:02:59,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:59,595 INFO L470 AbstractCegarLoop]: Abstraction has 7107 states and 17150 transitions. [2022-03-01 18:02:59,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:59,595 INFO L276 IsEmpty]: Start isEmpty. Operand 7107 states and 17150 transitions. [2022-03-01 18:02:59,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:02:59,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:59,615 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 18:02:59,639 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 18:02:59,816 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 18:02:59,816 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:59,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:59,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2141063629, now seen corresponding path program 37 times [2022-03-01 18:02:59,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:59,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425005571] [2022-03-01 18:02:59,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:59,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:00,040 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:00,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:00,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425005571] [2022-03-01 18:03:00,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425005571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:00,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491423469] [2022-03-01 18:03:00,040 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:03:00,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:00,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:00,042 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 18:03:00,043 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 18:03:00,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:00,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 18:03:00,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:00,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:02,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491423469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:02,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:02,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 48 [2022-03-01 18:03:02,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822824089] [2022-03-01 18:03:02,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:02,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-01 18:03:02,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:02,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-01 18:03:02,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=1812, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:03:02,342 INFO L87 Difference]: Start difference. First operand 7107 states and 17150 transitions. Second operand has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:09,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:09,152 INFO L93 Difference]: Finished difference Result 11263 states and 26738 transitions. [2022-03-01 18:03:09,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-01 18:03:09,154 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 18:03:09,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:09,172 INFO L225 Difference]: With dead ends: 11263 [2022-03-01 18:03:09,172 INFO L226 Difference]: Without dead ends: 11257 [2022-03-01 18:03:09,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7749 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=5198, Invalid=16264, Unknown=0, NotChecked=0, Total=21462 [2022-03-01 18:03:09,173 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 695 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 3735 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 4158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 3735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:09,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 418 Invalid, 4158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 3735 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:03:09,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11257 states. [2022-03-01 18:03:09,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11257 to 7121. [2022-03-01 18:03:09,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7121 states, 7120 states have (on average 2.3985955056179775) internal successors, (17078), 7120 states have internal predecessors, (17078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:09,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7121 states to 7121 states and 17078 transitions. [2022-03-01 18:03:09,306 INFO L78 Accepts]: Start accepts. Automaton has 7121 states and 17078 transitions. Word has length 43 [2022-03-01 18:03:09,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:09,306 INFO L470 AbstractCegarLoop]: Abstraction has 7121 states and 17078 transitions. [2022-03-01 18:03:09,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:09,307 INFO L276 IsEmpty]: Start isEmpty. Operand 7121 states and 17078 transitions. [2022-03-01 18:03:09,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:03:09,313 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:09,313 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 18:03:09,332 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 18:03:09,529 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 18:03:09,530 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:09,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2112358153, now seen corresponding path program 38 times [2022-03-01 18:03:09,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:09,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109100347] [2022-03-01 18:03:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:09,795 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 78 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:03:09,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:09,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109100347] [2022-03-01 18:03:09,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109100347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:09,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658363759] [2022-03-01 18:03:09,795 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:03:09,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:09,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:09,812 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 18:03:09,814 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 18:03:09,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:03:09,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:09,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:03:09,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:10,330 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:10,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:10,911 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 17 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:10,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658363759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:10,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:10,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 51 [2022-03-01 18:03:10,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675518074] [2022-03-01 18:03:10,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:10,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-01 18:03:10,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:10,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-01 18:03:10,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=2232, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:03:10,912 INFO L87 Difference]: Start difference. First operand 7121 states and 17078 transitions. Second operand has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:16,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:16,389 INFO L93 Difference]: Finished difference Result 23199 states and 51780 transitions. [2022-03-01 18:03:16,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-03-01 18:03:16,389 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 18:03:16,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:16,437 INFO L225 Difference]: With dead ends: 23199 [2022-03-01 18:03:16,437 INFO L226 Difference]: Without dead ends: 22782 [2022-03-01 18:03:16,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17718 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=10278, Invalid=36594, Unknown=0, NotChecked=0, Total=46872 [2022-03-01 18:03:16,440 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 870 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 2373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:16,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [870 Valid, 337 Invalid, 2373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 2092 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:03:16,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22782 states. [2022-03-01 18:03:16,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22782 to 8676. [2022-03-01 18:03:16,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8676 states, 8675 states have (on average 2.400806916426513) internal successors, (20827), 8675 states have internal predecessors, (20827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:16,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8676 states to 8676 states and 20827 transitions. [2022-03-01 18:03:16,711 INFO L78 Accepts]: Start accepts. Automaton has 8676 states and 20827 transitions. Word has length 43 [2022-03-01 18:03:16,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:16,711 INFO L470 AbstractCegarLoop]: Abstraction has 8676 states and 20827 transitions. [2022-03-01 18:03:16,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:16,711 INFO L276 IsEmpty]: Start isEmpty. Operand 8676 states and 20827 transitions. [2022-03-01 18:03:16,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 18:03:16,721 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:16,721 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 18:03:16,746 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 18:03:16,943 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 18:03:16,944 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:16,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:16,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1531415989, now seen corresponding path program 39 times [2022-03-01 18:03:16,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:16,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227446218] [2022-03-01 18:03:16,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:16,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:17,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:17,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227446218] [2022-03-01 18:03:17,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227446218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:17,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868085071] [2022-03-01 18:03:17,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:03:17,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:17,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:17,183 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 18:03:17,226 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 18:03:17,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-01 18:03:17,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:17,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-01 18:03:17,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:18,207 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:18,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 44 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:18,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868085071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:18,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:18,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20, 20] total 47 [2022-03-01 18:03:18,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034917103] [2022-03-01 18:03:18,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:18,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-01 18:03:18,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:18,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-01 18:03:18,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=1743, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:03:18,853 INFO L87 Difference]: Start difference. First operand 8676 states and 20827 transitions. Second operand has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:21,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:21,462 INFO L93 Difference]: Finished difference Result 12074 states and 28318 transitions. [2022-03-01 18:03:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-01 18:03:21,462 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 18:03:21,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:21,481 INFO L225 Difference]: With dead ends: 12074 [2022-03-01 18:03:21,481 INFO L226 Difference]: Without dead ends: 12070 [2022-03-01 18:03:21,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10473 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=7559, Invalid=21853, Unknown=0, NotChecked=0, Total=29412 [2022-03-01 18:03:21,483 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 692 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:21,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 190 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1190 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:03:21,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12070 states. [2022-03-01 18:03:21,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12070 to 7183. [2022-03-01 18:03:21,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7183 states, 7182 states have (on average 2.404204956836536) internal successors, (17267), 7182 states have internal predecessors, (17267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:21,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 17267 transitions. [2022-03-01 18:03:21,617 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 17267 transitions. Word has length 43 [2022-03-01 18:03:21,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:21,617 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 17267 transitions. [2022-03-01 18:03:21,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:21,617 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 17267 transitions. [2022-03-01 18:03:21,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:03:21,627 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:21,627 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 18:03:21,643 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 18:03:21,843 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 18:03:21,843 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:21,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash 289457547, now seen corresponding path program 40 times [2022-03-01 18:03:21,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:21,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040116117] [2022-03-01 18:03:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:22,019 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 18:03:22,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:22,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040116117] [2022-03-01 18:03:22,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040116117] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:22,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590879404] [2022-03-01 18:03:22,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:03:22,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:22,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:22,036 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 18:03:22,037 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 18:03:22,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:03:22,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:22,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-01 18:03:22,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:22,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 18:03:22,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 56 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:22,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590879404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:22,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:22,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 54 [2022-03-01 18:03:22,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778999725] [2022-03-01 18:03:22,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:22,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-01 18:03:22,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:22,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-01 18:03:22,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=2395, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:03:22,840 INFO L87 Difference]: Start difference. First operand 7183 states and 17267 transitions. Second operand has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:26,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:26,474 INFO L93 Difference]: Finished difference Result 11408 states and 26181 transitions. [2022-03-01 18:03:26,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-03-01 18:03:26,474 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-01 18:03:26,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:26,489 INFO L225 Difference]: With dead ends: 11408 [2022-03-01 18:03:26,489 INFO L226 Difference]: Without dead ends: 10835 [2022-03-01 18:03:26,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12470 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=8734, Invalid=27176, Unknown=0, NotChecked=0, Total=35910 [2022-03-01 18:03:26,490 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 729 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:26,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 270 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1683 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:03:26,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10835 states. [2022-03-01 18:03:26,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10835 to 7730. [2022-03-01 18:03:26,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7730 states, 7729 states have (on average 2.387631000129383) internal successors, (18454), 7729 states have internal predecessors, (18454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:26,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18454 transitions. [2022-03-01 18:03:26,606 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18454 transitions. Word has length 45 [2022-03-01 18:03:26,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:26,606 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18454 transitions. [2022-03-01 18:03:26,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:26,606 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18454 transitions. [2022-03-01 18:03:26,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:03:26,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:26,613 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 18:03:26,629 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 18:03:26,829 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 18:03:26,829 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:26,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:26,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2075959915, now seen corresponding path program 41 times [2022-03-01 18:03:26,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:26,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309099076] [2022-03-01 18:03:26,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:26,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:26,977 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 18:03:26,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:26,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309099076] [2022-03-01 18:03:26,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309099076] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:26,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193760557] [2022-03-01 18:03:26,978 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:03:26,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:26,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:26,979 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 18:03:26,980 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 18:03:27,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-01 18:03:27,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:27,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 18:03:27,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:27,952 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 18:03:27,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:28,369 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 18:03:28,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193760557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:28,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:28,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21, 20] total 47 [2022-03-01 18:03:28,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088610447] [2022-03-01 18:03:28,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:28,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-01 18:03:28,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:28,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-01 18:03:28,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=543, Invalid=1713, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:03:28,371 INFO L87 Difference]: Start difference. First operand 7730 states and 18454 transitions. Second operand has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:32,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:32,073 INFO L93 Difference]: Finished difference Result 8996 states and 21001 transitions. [2022-03-01 18:03:32,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-03-01 18:03:32,073 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-01 18:03:32,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:32,087 INFO L225 Difference]: With dead ends: 8996 [2022-03-01 18:03:32,087 INFO L226 Difference]: Without dead ends: 8992 [2022-03-01 18:03:32,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15551 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10580, Invalid=31240, Unknown=0, NotChecked=0, Total=41820 [2022-03-01 18:03:32,092 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 390 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:32,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 182 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:03:32,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8992 states. [2022-03-01 18:03:32,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8992 to 7730. [2022-03-01 18:03:32,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7730 states, 7729 states have (on average 2.387242851597878) internal successors, (18451), 7729 states have internal predecessors, (18451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:32,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18451 transitions. [2022-03-01 18:03:32,232 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18451 transitions. Word has length 45 [2022-03-01 18:03:32,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:32,233 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18451 transitions. [2022-03-01 18:03:32,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:32,233 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18451 transitions. [2022-03-01 18:03:32,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 18:03:32,239 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:32,239 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 18:03:32,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 18:03:32,443 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 18:03:32,444 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:32,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:32,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1464272399, now seen corresponding path program 42 times [2022-03-01 18:03:32,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:32,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059703532] [2022-03-01 18:03:32,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:32,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:32,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:32,612 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-01 18:03:32,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:32,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059703532] [2022-03-01 18:03:32,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059703532] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:32,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553200774] [2022-03-01 18:03:32,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:03:32,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:32,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:32,614 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 18:03:32,615 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 18:03:32,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-01 18:03:32,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:32,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 18:03:32,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 20 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:33,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:33,755 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 25 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:33,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553200774] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:33,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:33,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 21, 22] total 52 [2022-03-01 18:03:33,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993450671] [2022-03-01 18:03:33,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:33,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 18:03:33,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 18:03:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=2240, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:03:33,757 INFO L87 Difference]: Start difference. First operand 7730 states and 18451 transitions. Second operand has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:37,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:37,842 INFO L93 Difference]: Finished difference Result 27688 states and 62379 transitions. [2022-03-01 18:03:37,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-01 18:03:37,842 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-01 18:03:37,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:37,891 INFO L225 Difference]: With dead ends: 27688 [2022-03-01 18:03:37,891 INFO L226 Difference]: Without dead ends: 27340 [2022-03-01 18:03:37,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15186 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=9660, Invalid=28170, Unknown=0, NotChecked=0, Total=37830 [2022-03-01 18:03:37,893 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 995 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1993 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 995 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 1993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:37,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [995 Valid, 254 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 1993 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:03:37,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27340 states. [2022-03-01 18:03:38,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27340 to 10468. [2022-03-01 18:03:38,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10468 states, 10467 states have (on average 2.3889366580682143) internal successors, (25005), 10467 states have internal predecessors, (25005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:38,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10468 states to 10468 states and 25005 transitions. [2022-03-01 18:03:38,146 INFO L78 Accepts]: Start accepts. Automaton has 10468 states and 25005 transitions. Word has length 45 [2022-03-01 18:03:38,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:38,146 INFO L470 AbstractCegarLoop]: Abstraction has 10468 states and 25005 transitions. [2022-03-01 18:03:38,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:38,146 INFO L276 IsEmpty]: Start isEmpty. Operand 10468 states and 25005 transitions. [2022-03-01 18:03:38,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:03:38,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:38,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 18:03:38,171 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 18:03:38,371 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 18:03:38,371 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:38,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:38,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1927395959, now seen corresponding path program 43 times [2022-03-01 18:03:38,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:38,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134935414] [2022-03-01 18:03:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:38,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 1 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:38,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:38,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134935414] [2022-03-01 18:03:38,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134935414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:38,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304881308] [2022-03-01 18:03:38,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:03:38,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:38,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:38,480 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 18:03:38,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:38,509 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 18:03:38,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-01 18:03:38,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:38,630 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 18:03:38,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:39,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304881308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:39,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:39,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 19] total 27 [2022-03-01 18:03:39,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412795201] [2022-03-01 18:03:39,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:39,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:03:39,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:39,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:03:39,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:03:39,311 INFO L87 Difference]: Start difference. First operand 10468 states and 25005 transitions. Second operand has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:39,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:39,669 INFO L93 Difference]: Finished difference Result 13463 states and 32382 transitions. [2022-03-01 18:03:39,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 18:03:39,669 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-01 18:03:39,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:39,695 INFO L225 Difference]: With dead ends: 13463 [2022-03-01 18:03:39,695 INFO L226 Difference]: Without dead ends: 13400 [2022-03-01 18:03:39,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 82 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:03:39,697 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 290 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:39,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 700 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:03:39,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13400 states. [2022-03-01 18:03:39,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13400 to 12840. [2022-03-01 18:03:39,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12840 states, 12839 states have (on average 2.4131941740010903) internal successors, (30983), 12839 states have internal predecessors, (30983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:39,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12840 states to 12840 states and 30983 transitions. [2022-03-01 18:03:39,933 INFO L78 Accepts]: Start accepts. Automaton has 12840 states and 30983 transitions. Word has length 47 [2022-03-01 18:03:39,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:39,933 INFO L470 AbstractCegarLoop]: Abstraction has 12840 states and 30983 transitions. [2022-03-01 18:03:39,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:03:39,933 INFO L276 IsEmpty]: Start isEmpty. Operand 12840 states and 30983 transitions. [2022-03-01 18:03:39,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:03:39,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:39,946 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 18:03:39,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-01 18:03:40,168 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 18:03:40,169 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:40,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1790816549, now seen corresponding path program 44 times [2022-03-01 18:03:40,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:40,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390795041] [2022-03-01 18:03:40,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:40,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:40,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:40,497 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 18:03:40,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:40,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390795041] [2022-03-01 18:03:40,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390795041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:40,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633485857] [2022-03-01 18:03:40,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:03:40,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:40,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:40,499 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 18:03:40,501 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 18:03:40,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:03:40,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:40,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-01 18:03:40,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:41,120 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 18:03:41,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:44,324 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 18:03:44,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633485857] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:44,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:44,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 58 [2022-03-01 18:03:44,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081124884] [2022-03-01 18:03:44,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:44,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-01 18:03:44,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:44,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-01 18:03:44,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=2904, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:03:44,326 INFO L87 Difference]: Start difference. First operand 12840 states and 30983 transitions. Second operand has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:03,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:03,544 INFO L93 Difference]: Finished difference Result 20720 states and 47882 transitions. [2022-03-01 18:04:03,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-01 18:04:03,544 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-01 18:04:03,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:03,576 INFO L225 Difference]: With dead ends: 20720 [2022-03-01 18:04:03,576 INFO L226 Difference]: Without dead ends: 19952 [2022-03-01 18:04:03,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11526 ImplicationChecksByTransitivity, 19.2s TimeCoverageRelationStatistics Valid=6771, Invalid=26535, Unknown=0, NotChecked=0, Total=33306 [2022-03-01 18:04:03,578 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 972 mSDsluCounter, 1532 mSDsCounter, 0 mSdLazyCounter, 3529 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 3950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 3529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:03,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [972 Valid, 776 Invalid, 3950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 3529 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:04:03,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19952 states. [2022-03-01 18:04:03,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19952 to 14485. [2022-03-01 18:04:03,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14485 states, 14484 states have (on average 2.24081745374206) internal successors, (32456), 14484 states have internal predecessors, (32456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:03,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14485 states to 14485 states and 32456 transitions. [2022-03-01 18:04:03,851 INFO L78 Accepts]: Start accepts. Automaton has 14485 states and 32456 transitions. Word has length 47 [2022-03-01 18:04:03,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:03,852 INFO L470 AbstractCegarLoop]: Abstraction has 14485 states and 32456 transitions. [2022-03-01 18:04:03,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:03,853 INFO L276 IsEmpty]: Start isEmpty. Operand 14485 states and 32456 transitions. [2022-03-01 18:04:03,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:04:03,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:03,864 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 18:04:03,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-01 18:04:04,087 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 18:04:04,087 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:04,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -129322871, now seen corresponding path program 45 times [2022-03-01 18:04:04,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:04,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518027012] [2022-03-01 18:04:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:04,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:04,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:04,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518027012] [2022-03-01 18:04:04,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518027012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:04,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202561183] [2022-03-01 18:04:04,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:04:04,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:04,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:04,355 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 18:04:04,472 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 18:04:04,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-01 18:04:04,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:04,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-01 18:04:04,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:05,242 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:05,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:07,434 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 22 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:07,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202561183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:07,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:07,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22, 22] total 53 [2022-03-01 18:04:07,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217075128] [2022-03-01 18:04:07,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:07,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-01 18:04:07,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:07,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-01 18:04:07,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=660, Invalid=2202, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:04:07,435 INFO L87 Difference]: Start difference. First operand 14485 states and 32456 transitions. Second operand has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:15,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:15,036 INFO L93 Difference]: Finished difference Result 24787 states and 56061 transitions. [2022-03-01 18:04:15,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:04:15,037 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-01 18:04:15,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:15,084 INFO L225 Difference]: With dead ends: 24787 [2022-03-01 18:04:15,085 INFO L226 Difference]: Without dead ends: 24781 [2022-03-01 18:04:15,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8411 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=5603, Invalid=17653, Unknown=0, NotChecked=0, Total=23256 [2022-03-01 18:04:15,087 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 986 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 3687 mSolverCounterSat, 608 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 986 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 4295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 608 IncrementalHoareTripleChecker+Valid, 3687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:15,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [986 Valid, 283 Invalid, 4295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [608 Valid, 3687 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:04:15,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24781 states. [2022-03-01 18:04:15,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24781 to 18743. [2022-03-01 18:04:15,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18743 states, 18742 states have (on average 2.2557891366983247) internal successors, (42278), 18742 states have internal predecessors, (42278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18743 states to 18743 states and 42278 transitions. [2022-03-01 18:04:15,406 INFO L78 Accepts]: Start accepts. Automaton has 18743 states and 42278 transitions. Word has length 47 [2022-03-01 18:04:15,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:15,406 INFO L470 AbstractCegarLoop]: Abstraction has 18743 states and 42278 transitions. [2022-03-01 18:04:15,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:15,406 INFO L276 IsEmpty]: Start isEmpty. Operand 18743 states and 42278 transitions. [2022-03-01 18:04:15,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 18:04:15,417 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:15,417 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 18:04:15,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-01 18:04:15,633 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 18:04:15,633 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:15,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:15,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1055250745, now seen corresponding path program 46 times [2022-03-01 18:04:15,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:15,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628266868] [2022-03-01 18:04:15,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:15,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:15,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:15,778 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:15,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:15,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628266868] [2022-03-01 18:04:15,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628266868] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:15,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397775783] [2022-03-01 18:04:15,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:04:15,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:15,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:15,791 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 18:04:15,792 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 18:04:15,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:04:15,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:15,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-01 18:04:15,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:16,448 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:16,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 58 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:16,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397775783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:16,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:16,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22, 22] total 52 [2022-03-01 18:04:16,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045736551] [2022-03-01 18:04:16,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:16,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 18:04:16,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:16,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 18:04:16,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=2137, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:04:16,980 INFO L87 Difference]: Start difference. First operand 18743 states and 42278 transitions. Second operand has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:20,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:20,459 INFO L93 Difference]: Finished difference Result 26020 states and 58276 transitions. [2022-03-01 18:04:20,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-03-01 18:04:20,459 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-01 18:04:20,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:20,504 INFO L225 Difference]: With dead ends: 26020 [2022-03-01 18:04:20,505 INFO L226 Difference]: Without dead ends: 26016 [2022-03-01 18:04:20,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16812 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=11497, Invalid=34085, Unknown=0, NotChecked=0, Total=45582 [2022-03-01 18:04:20,507 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 728 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:20,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 345 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:04:20,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26016 states. [2022-03-01 18:04:20,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26016 to 18578. [2022-03-01 18:04:20,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18578 states, 18577 states have (on average 2.264143833772945) internal successors, (42061), 18577 states have internal predecessors, (42061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18578 states to 18578 states and 42061 transitions. [2022-03-01 18:04:20,838 INFO L78 Accepts]: Start accepts. Automaton has 18578 states and 42061 transitions. Word has length 47 [2022-03-01 18:04:20,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:20,839 INFO L470 AbstractCegarLoop]: Abstraction has 18578 states and 42061 transitions. [2022-03-01 18:04:20,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:20,839 INFO L276 IsEmpty]: Start isEmpty. Operand 18578 states and 42061 transitions. [2022-03-01 18:04:20,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 18:04:20,851 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:20,851 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 18:04:20,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-01 18:04:21,067 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 18:04:21,068 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:21,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:21,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1962795719, now seen corresponding path program 47 times [2022-03-01 18:04:21,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:21,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98221264] [2022-03-01 18:04:21,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:21,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:21,272 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 18:04:21,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:21,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98221264] [2022-03-01 18:04:21,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98221264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:21,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004621014] [2022-03-01 18:04:21,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:04:21,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:21,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:21,274 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 18:04:21,275 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 18:04:21,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-01 18:04:21,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:21,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-01 18:04:21,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:21,715 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 18:04:21,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:22,316 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 72 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:22,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004621014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:22,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:22,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 22] total 60 [2022-03-01 18:04:22,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477019079] [2022-03-01 18:04:22,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:22,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 18:04:22,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:22,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 18:04:22,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=699, Invalid=2961, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:04:22,317 INFO L87 Difference]: Start difference. First operand 18578 states and 42061 transitions. Second operand has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:26,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:26,144 INFO L93 Difference]: Finished difference Result 21738 states and 48486 transitions. [2022-03-01 18:04:26,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-03-01 18:04:26,144 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-03-01 18:04:26,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:26,174 INFO L225 Difference]: With dead ends: 21738 [2022-03-01 18:04:26,174 INFO L226 Difference]: Without dead ends: 21222 [2022-03-01 18:04:26,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18341 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=12357, Invalid=38493, Unknown=0, NotChecked=0, Total=50850 [2022-03-01 18:04:26,177 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 906 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:26,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [906 Valid, 294 Invalid, 2002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1845 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:04:26,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21222 states. [2022-03-01 18:04:26,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21222 to 18290. [2022-03-01 18:04:26,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18290 states, 18289 states have (on average 2.263601071682432) internal successors, (41399), 18289 states have internal predecessors, (41399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:26,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41399 transitions. [2022-03-01 18:04:26,428 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41399 transitions. Word has length 49 [2022-03-01 18:04:26,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:26,428 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41399 transitions. [2022-03-01 18:04:26,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:26,428 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41399 transitions. [2022-03-01 18:04:26,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 18:04:26,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:26,439 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 18:04:26,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 18:04:26,655 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 18:04:26,657 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:26,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:26,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1919003925, now seen corresponding path program 48 times [2022-03-01 18:04:26,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:26,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288374886] [2022-03-01 18:04:26,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:26,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:26,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:26,815 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 18:04:26,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:26,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288374886] [2022-03-01 18:04:26,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288374886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:26,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975972638] [2022-03-01 18:04:26,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:04:26,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:26,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:26,817 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 18:04:26,817 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 18:04:26,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-01 18:04:26,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:26,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-01 18:04:26,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:27,424 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 18:04:27,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:28,168 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 18:04:28,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975972638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:28,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:28,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 22] total 52 [2022-03-01 18:04:28,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457909149] [2022-03-01 18:04:28,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:28,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-01 18:04:28,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:28,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-01 18:04:28,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=661, Invalid=2095, Unknown=0, NotChecked=0, Total=2756 [2022-03-01 18:04:28,170 INFO L87 Difference]: Start difference. First operand 18290 states and 41399 transitions. Second operand has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:33,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:33,211 INFO L93 Difference]: Finished difference Result 19699 states and 44208 transitions. [2022-03-01 18:04:33,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-03-01 18:04:33,212 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-03-01 18:04:33,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:33,244 INFO L225 Difference]: With dead ends: 19699 [2022-03-01 18:04:33,244 INFO L226 Difference]: Without dead ends: 19695 [2022-03-01 18:04:33,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23346 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=14862, Invalid=44918, Unknown=0, NotChecked=0, Total=59780 [2022-03-01 18:04:33,248 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 482 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:33,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 167 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:04:33,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19695 states. [2022-03-01 18:04:33,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19695 to 18290. [2022-03-01 18:04:33,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18290 states, 18289 states have (on average 2.2634917163322217) internal successors, (41397), 18289 states have internal predecessors, (41397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:33,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41397 transitions. [2022-03-01 18:04:33,529 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41397 transitions. Word has length 49 [2022-03-01 18:04:33,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:33,529 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41397 transitions. [2022-03-01 18:04:33,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:33,529 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41397 transitions. [2022-03-01 18:04:33,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 18:04:33,542 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:33,542 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 18:04:33,558 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 18:04:33,755 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 18:04:33,756 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:33,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash 736975417, now seen corresponding path program 49 times [2022-03-01 18:04:33,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:33,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629641750] [2022-03-01 18:04:33,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:33,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:33,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:33,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:33,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629641750] [2022-03-01 18:04:33,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629641750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:33,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566402722] [2022-03-01 18:04:33,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:04:33,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:33,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:33,992 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 18:04:34,037 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 18:04:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:34,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 18:04:34,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:34,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:35,322 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 49 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:35,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566402722] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:35,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:35,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 24] total 65 [2022-03-01 18:04:35,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299366571] [2022-03-01 18:04:35,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:35,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 18:04:35,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:35,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 18:04:35,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=772, Invalid=3518, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:04:35,326 INFO L87 Difference]: Start difference. First operand 18290 states and 41397 transitions. Second operand has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:43,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:43,259 INFO L93 Difference]: Finished difference Result 43892 states and 98386 transitions. [2022-03-01 18:04:43,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2022-03-01 18:04:43,260 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-03-01 18:04:43,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:43,355 INFO L225 Difference]: With dead ends: 43892 [2022-03-01 18:04:43,355 INFO L226 Difference]: Without dead ends: 43177 [2022-03-01 18:04:43,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 313 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42237 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=24395, Invalid=74515, Unknown=0, NotChecked=0, Total=98910 [2022-03-01 18:04:43,362 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1531 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1531 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:43,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1531 Valid, 665 Invalid, 3044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 2707 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:04:43,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43177 states. [2022-03-01 18:04:43,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43177 to 21332. [2022-03-01 18:04:43,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21332 states, 21331 states have (on average 2.2915475130092355) internal successors, (48881), 21331 states have internal predecessors, (48881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:43,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21332 states to 21332 states and 48881 transitions. [2022-03-01 18:04:43,948 INFO L78 Accepts]: Start accepts. Automaton has 21332 states and 48881 transitions. Word has length 49 [2022-03-01 18:04:43,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:43,948 INFO L470 AbstractCegarLoop]: Abstraction has 21332 states and 48881 transitions. [2022-03-01 18:04:43,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:43,948 INFO L276 IsEmpty]: Start isEmpty. Operand 21332 states and 48881 transitions. [2022-03-01 18:04:43,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:04:43,966 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:43,966 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 18:04:43,990 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 18:04:44,187 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 18:04:44,188 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:44,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:44,188 INFO L85 PathProgramCache]: Analyzing trace with hash -167181371, now seen corresponding path program 50 times [2022-03-01 18:04:44,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:44,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389431666] [2022-03-01 18:04:44,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:44,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:44,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:44,321 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 1 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:44,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:44,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389431666] [2022-03-01 18:04:44,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389431666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:44,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323538287] [2022-03-01 18:04:44,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:04:44,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:44,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:44,323 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 18:04:44,324 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 18:04:44,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:04:44,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:44,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 18:04:44,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:44,529 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 18:04:44,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:44,951 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:44,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323538287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:44,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:44,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 21] total 30 [2022-03-01 18:04:44,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604733058] [2022-03-01 18:04:44,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:44,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:04:44,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:44,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:04:44,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:04:44,952 INFO L87 Difference]: Start difference. First operand 21332 states and 48881 transitions. Second operand has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:45,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:45,265 INFO L93 Difference]: Finished difference Result 26854 states and 62395 transitions. [2022-03-01 18:04:45,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:04:45,265 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-01 18:04:45,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:45,309 INFO L225 Difference]: With dead ends: 26854 [2022-03-01 18:04:45,309 INFO L226 Difference]: Without dead ends: 26785 [2022-03-01 18:04:45,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 89 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:04:45,311 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 309 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:45,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 896 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:04:45,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26785 states. [2022-03-01 18:04:45,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26785 to 25947. [2022-03-01 18:04:45,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25947 states, 25946 states have (on average 2.3242503661450704) internal successors, (60305), 25946 states have internal predecessors, (60305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25947 states to 25947 states and 60305 transitions. [2022-03-01 18:04:45,874 INFO L78 Accepts]: Start accepts. Automaton has 25947 states and 60305 transitions. Word has length 51 [2022-03-01 18:04:45,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:45,874 INFO L470 AbstractCegarLoop]: Abstraction has 25947 states and 60305 transitions. [2022-03-01 18:04:45,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:45,875 INFO L276 IsEmpty]: Start isEmpty. Operand 25947 states and 60305 transitions. [2022-03-01 18:04:45,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:04:45,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:45,892 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:04:45,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-01 18:04:46,107 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 18:04:46,107 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:46,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:46,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1055790999, now seen corresponding path program 51 times [2022-03-01 18:04:46,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:46,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541233630] [2022-03-01 18:04:46,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:46,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:46,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:46,537 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 18:04:46,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:46,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541233630] [2022-03-01 18:04:46,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541233630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:46,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830582227] [2022-03-01 18:04:46,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:04:46,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:46,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:46,539 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 18:04:46,539 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 18:04:46,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-01 18:04:46,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:46,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-01 18:04:46,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 20 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:46,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 64 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:47,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830582227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:47,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:47,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18, 13] total 45 [2022-03-01 18:04:47,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898504709] [2022-03-01 18:04:47,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:47,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 18:04:47,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:47,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 18:04:47,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=1643, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:04:47,148 INFO L87 Difference]: Start difference. First operand 25947 states and 60305 transitions. Second operand has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:48,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:48,767 INFO L93 Difference]: Finished difference Result 36532 states and 85714 transitions. [2022-03-01 18:04:48,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-01 18:04:48,767 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-01 18:04:48,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:48,832 INFO L225 Difference]: With dead ends: 36532 [2022-03-01 18:04:48,832 INFO L226 Difference]: Without dead ends: 36520 [2022-03-01 18:04:48,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1438 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=946, Invalid=5534, Unknown=0, NotChecked=0, Total=6480 [2022-03-01 18:04:48,832 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 641 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 2508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:48,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [641 Valid, 838 Invalid, 2508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 2348 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:04:48,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36520 states. [2022-03-01 18:04:49,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36520 to 25202. [2022-03-01 18:04:49,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25202 states, 25201 states have (on average 2.336097773897861) internal successors, (58872), 25201 states have internal predecessors, (58872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:49,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25202 states to 25202 states and 58872 transitions. [2022-03-01 18:04:49,280 INFO L78 Accepts]: Start accepts. Automaton has 25202 states and 58872 transitions. Word has length 51 [2022-03-01 18:04:49,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:49,280 INFO L470 AbstractCegarLoop]: Abstraction has 25202 states and 58872 transitions. [2022-03-01 18:04:49,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:49,280 INFO L276 IsEmpty]: Start isEmpty. Operand 25202 states and 58872 transitions. [2022-03-01 18:04:49,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:04:49,297 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:49,297 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 18:04:49,314 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:04:49,512 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:04:49,513 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:49,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:49,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1171523909, now seen corresponding path program 52 times [2022-03-01 18:04:49,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:49,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619030700] [2022-03-01 18:04:49,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:49,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:49,742 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:49,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:49,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619030700] [2022-03-01 18:04:49,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619030700] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:49,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918354694] [2022-03-01 18:04:49,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:04:49,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:49,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:49,744 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:04:49,745 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:04:49,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:04:49,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:49,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:04:49,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:50,436 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:50,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 25 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:53,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918354694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:53,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:53,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 24] total 58 [2022-03-01 18:04:53,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041591731] [2022-03-01 18:04:53,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:53,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-01 18:04:53,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:53,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-01 18:04:53,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=2629, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:04:53,737 INFO L87 Difference]: Start difference. First operand 25202 states and 58872 transitions. Second operand has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:09,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:09,078 INFO L93 Difference]: Finished difference Result 34543 states and 81614 transitions. [2022-03-01 18:05:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-01 18:05:09,078 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-01 18:05:09,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:09,144 INFO L225 Difference]: With dead ends: 34543 [2022-03-01 18:05:09,145 INFO L226 Difference]: Without dead ends: 34535 [2022-03-01 18:05:09,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10326 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=6811, Invalid=21581, Unknown=0, NotChecked=0, Total=28392 [2022-03-01 18:05:09,148 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 1051 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 4721 mSolverCounterSat, 691 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1051 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 5412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 691 IncrementalHoareTripleChecker+Valid, 4721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:09,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 292 Invalid, 5412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [691 Valid, 4721 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-01 18:05:09,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34535 states. [2022-03-01 18:05:09,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34535 to 25675. [2022-03-01 18:05:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25675 states, 25674 states have (on average 2.361221469190621) internal successors, (60622), 25674 states have internal predecessors, (60622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25675 states to 25675 states and 60622 transitions. [2022-03-01 18:05:09,694 INFO L78 Accepts]: Start accepts. Automaton has 25675 states and 60622 transitions. Word has length 51 [2022-03-01 18:05:09,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:09,694 INFO L470 AbstractCegarLoop]: Abstraction has 25675 states and 60622 transitions. [2022-03-01 18:05:09,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:09,694 INFO L276 IsEmpty]: Start isEmpty. Operand 25675 states and 60622 transitions. [2022-03-01 18:05:09,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:05:09,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:09,716 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:05:09,741 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:05:09,938 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:05:09,939 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:09,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:09,939 INFO L85 PathProgramCache]: Analyzing trace with hash -697184709, now seen corresponding path program 53 times [2022-03-01 18:05:09,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:09,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781692728] [2022-03-01 18:05:09,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:09,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:09,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:10,263 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 79 proven. 81 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-01 18:05:10,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:10,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781692728] [2022-03-01 18:05:10,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781692728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:10,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536020918] [2022-03-01 18:05:10,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:05:10,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:10,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:10,265 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:05:10,266 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:05:10,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-01 18:05:10,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:10,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:05:10,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:11,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:12,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536020918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:12,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:12,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 62 [2022-03-01 18:05:12,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018418388] [2022-03-01 18:05:12,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:12,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-01 18:05:12,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:12,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-01 18:05:12,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=745, Invalid=3161, Unknown=0, NotChecked=0, Total=3906 [2022-03-01 18:05:12,195 INFO L87 Difference]: Start difference. First operand 25675 states and 60622 transitions. Second operand has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:21,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:21,922 INFO L93 Difference]: Finished difference Result 79019 states and 180082 transitions. [2022-03-01 18:05:21,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2022-03-01 18:05:21,922 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-01 18:05:21,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:22,123 INFO L225 Difference]: With dead ends: 79019 [2022-03-01 18:05:22,123 INFO L226 Difference]: Without dead ends: 78230 [2022-03-01 18:05:22,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52482 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=27833, Invalid=80737, Unknown=0, NotChecked=0, Total=108570 [2022-03-01 18:05:22,128 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1246 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 2901 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1246 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 3225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 2901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:22,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1246 Valid, 441 Invalid, 3225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 2901 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:05:22,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78230 states. [2022-03-01 18:05:23,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78230 to 26716. [2022-03-01 18:05:23,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26716 states, 26715 states have (on average 2.348493355792626) internal successors, (62740), 26715 states have internal predecessors, (62740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:23,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26716 states to 26716 states and 62740 transitions. [2022-03-01 18:05:23,265 INFO L78 Accepts]: Start accepts. Automaton has 26716 states and 62740 transitions. Word has length 51 [2022-03-01 18:05:23,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:23,265 INFO L470 AbstractCegarLoop]: Abstraction has 26716 states and 62740 transitions. [2022-03-01 18:05:23,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:23,266 INFO L276 IsEmpty]: Start isEmpty. Operand 26716 states and 62740 transitions. [2022-03-01 18:05:23,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 18:05:23,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:23,287 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 18:05:23,309 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:05:23,508 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:05:23,509 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:23,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:23,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1152851267, now seen corresponding path program 54 times [2022-03-01 18:05:23,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:23,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118506373] [2022-03-01 18:05:23,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:23,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:23,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:23,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:23,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118506373] [2022-03-01 18:05:23,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118506373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:23,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140829518] [2022-03-01 18:05:23,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:05:23,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:23,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:23,921 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:05:23,923 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:05:23,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-01 18:05:23,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:23,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-01 18:05:23,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:24,913 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:24,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:25,624 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 74 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:25,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140829518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:25,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:25,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 24] total 57 [2022-03-01 18:05:25,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161269140] [2022-03-01 18:05:25,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:25,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-01 18:05:25,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:25,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-01 18:05:25,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=2570, Unknown=0, NotChecked=0, Total=3306 [2022-03-01 18:05:25,625 INFO L87 Difference]: Start difference. First operand 26716 states and 62740 transitions. Second operand has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:31,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:31,758 INFO L93 Difference]: Finished difference Result 32210 states and 74811 transitions. [2022-03-01 18:05:31,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-01 18:05:31,758 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-01 18:05:31,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:31,819 INFO L225 Difference]: With dead ends: 32210 [2022-03-01 18:05:31,819 INFO L226 Difference]: Without dead ends: 32204 [2022-03-01 18:05:31,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24859 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=16298, Invalid=48472, Unknown=0, NotChecked=0, Total=64770 [2022-03-01 18:05:31,828 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 646 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1606 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:31,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 199 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1606 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:05:31,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32204 states. [2022-03-01 18:05:32,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32204 to 25976. [2022-03-01 18:05:32,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25976 states, 25975 states have (on average 2.3487584215591917) internal successors, (61009), 25975 states have internal predecessors, (61009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25976 states to 25976 states and 61009 transitions. [2022-03-01 18:05:32,346 INFO L78 Accepts]: Start accepts. Automaton has 25976 states and 61009 transitions. Word has length 51 [2022-03-01 18:05:32,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:32,346 INFO L470 AbstractCegarLoop]: Abstraction has 25976 states and 61009 transitions. [2022-03-01 18:05:32,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:32,346 INFO L276 IsEmpty]: Start isEmpty. Operand 25976 states and 61009 transitions. [2022-03-01 18:05:32,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:05:32,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:32,368 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 18:05:32,384 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:05:32,576 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:05:32,577 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:32,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:32,577 INFO L85 PathProgramCache]: Analyzing trace with hash 2117849603, now seen corresponding path program 55 times [2022-03-01 18:05:32,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:32,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854396378] [2022-03-01 18:05:32,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:32,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:32,872 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 18:05:32,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:32,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854396378] [2022-03-01 18:05:32,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854396378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:32,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864888781] [2022-03-01 18:05:32,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:05:32,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:32,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:32,874 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:05:32,875 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:05:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:32,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:05:32,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:33,646 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 18:05:33,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:34,269 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 90 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:34,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864888781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:34,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:34,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 66 [2022-03-01 18:05:34,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790973816] [2022-03-01 18:05:34,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:34,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 18:05:34,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:34,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 18:05:34,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:05:34,271 INFO L87 Difference]: Start difference. First operand 25976 states and 61009 transitions. Second operand has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:40,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:40,074 INFO L93 Difference]: Finished difference Result 31601 states and 72593 transitions. [2022-03-01 18:05:40,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-01 18:05:40,076 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-03-01 18:05:40,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:40,153 INFO L225 Difference]: With dead ends: 31601 [2022-03-01 18:05:40,153 INFO L226 Difference]: Without dead ends: 30794 [2022-03-01 18:05:40,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 263 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26120 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=17002, Invalid=52958, Unknown=0, NotChecked=0, Total=69960 [2022-03-01 18:05:40,159 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 765 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:40,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 338 Invalid, 2583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2431 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:05:40,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30794 states. [2022-03-01 18:05:40,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30794 to 25945. [2022-03-01 18:05:40,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25945 states, 25944 states have (on average 2.3479031760715388) internal successors, (60914), 25944 states have internal predecessors, (60914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:40,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60914 transitions. [2022-03-01 18:05:40,731 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60914 transitions. Word has length 53 [2022-03-01 18:05:40,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:40,731 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60914 transitions. [2022-03-01 18:05:40,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:40,731 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60914 transitions. [2022-03-01 18:05:40,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 18:05:40,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:40,753 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 18:05:40,793 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:05:40,956 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:05:40,956 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:40,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:40,956 INFO L85 PathProgramCache]: Analyzing trace with hash -226669163, now seen corresponding path program 56 times [2022-03-01 18:05:40,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:40,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977240330] [2022-03-01 18:05:40,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:40,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:41,108 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 18:05:41,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:41,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977240330] [2022-03-01 18:05:41,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977240330] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:41,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031950612] [2022-03-01 18:05:41,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:05:41,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:41,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:41,110 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:05:41,110 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:05:41,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:05:41,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:41,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 18:05:41,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:41,783 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 18:05:41,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:42,651 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 18:05:42,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031950612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:42,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:42,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24, 23] total 55 [2022-03-01 18:05:42,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994507435] [2022-03-01 18:05:42,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:42,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-01 18:05:42,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:42,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-01 18:05:42,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=2334, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:05:42,653 INFO L87 Difference]: Start difference. First operand 25945 states and 60914 transitions. Second operand has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:46,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:46,095 INFO L93 Difference]: Finished difference Result 27616 states and 64299 transitions. [2022-03-01 18:05:46,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-01 18:05:46,096 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-03-01 18:05:46,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:46,156 INFO L225 Difference]: With dead ends: 27616 [2022-03-01 18:05:46,156 INFO L226 Difference]: Without dead ends: 27612 [2022-03-01 18:05:46,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13769 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=10216, Invalid=28790, Unknown=0, NotChecked=0, Total=39006 [2022-03-01 18:05:46,160 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 470 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:46,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 123 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:05:46,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27612 states. [2022-03-01 18:05:46,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27612 to 25945. [2022-03-01 18:05:46,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25945 states, 25944 states have (on average 2.347787542399013) internal successors, (60911), 25944 states have internal predecessors, (60911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:46,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60911 transitions. [2022-03-01 18:05:46,662 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60911 transitions. Word has length 53 [2022-03-01 18:05:46,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:46,663 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60911 transitions. [2022-03-01 18:05:46,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:46,663 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60911 transitions. [2022-03-01 18:05:46,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:05:46,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:46,685 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 18:05:46,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:46,899 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:05:46,899 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:46,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:46,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1484254207, now seen corresponding path program 57 times [2022-03-01 18:05:46,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:46,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799891693] [2022-03-01 18:05:46,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:46,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:46,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:47,050 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 1 proven. 199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:47,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:47,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799891693] [2022-03-01 18:05:47,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799891693] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:47,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275568551] [2022-03-01 18:05:47,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:05:47,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:47,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:47,068 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:05:47,091 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:05:47,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-01 18:05:47,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:47,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 18:05:47,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:47,388 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 25 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:47,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:47,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275568551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:47,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:47,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 16] total 29 [2022-03-01 18:05:47,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437022669] [2022-03-01 18:05:47,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:47,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:05:47,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:05:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=595, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:05:47,661 INFO L87 Difference]: Start difference. First operand 25945 states and 60911 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:48,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:48,335 INFO L93 Difference]: Finished difference Result 36620 states and 86993 transitions. [2022-03-01 18:05:48,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:05:48,336 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-01 18:05:48,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:48,400 INFO L225 Difference]: With dead ends: 36620 [2022-03-01 18:05:48,400 INFO L226 Difference]: Without dead ends: 36529 [2022-03-01 18:05:48,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=353, Invalid=1287, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:05:48,401 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 307 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:48,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 1263 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:05:48,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36529 states. [2022-03-01 18:05:49,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36529 to 31629. [2022-03-01 18:05:49,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31629 states, 31628 states have (on average 2.3720753762488935) internal successors, (75024), 31628 states have internal predecessors, (75024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:49,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31629 states to 31629 states and 75024 transitions. [2022-03-01 18:05:49,379 INFO L78 Accepts]: Start accepts. Automaton has 31629 states and 75024 transitions. Word has length 55 [2022-03-01 18:05:49,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:49,379 INFO L470 AbstractCegarLoop]: Abstraction has 31629 states and 75024 transitions. [2022-03-01 18:05:49,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:05:49,379 INFO L276 IsEmpty]: Start isEmpty. Operand 31629 states and 75024 transitions. [2022-03-01 18:05:49,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:05:49,494 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:49,495 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 18:05:49,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-01 18:05:49,695 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:05:49,695 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:49,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:49,696 INFO L85 PathProgramCache]: Analyzing trace with hash 783619073, now seen corresponding path program 58 times [2022-03-01 18:05:49,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:49,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931270604] [2022-03-01 18:05:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:49,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:50,021 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:50,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:50,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931270604] [2022-03-01 18:05:50,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931270604] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:50,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631960755] [2022-03-01 18:05:50,022 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:05:50,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:50,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:50,023 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:05:50,025 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:05:50,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:05:50,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:50,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-01 18:05:50,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:50,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 28 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:54,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631960755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:54,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:54,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 26, 26] total 63 [2022-03-01 18:05:54,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848413004] [2022-03-01 18:05:54,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:54,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-01 18:05:54,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:54,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-01 18:05:54,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=939, Invalid=3093, Unknown=0, NotChecked=0, Total=4032 [2022-03-01 18:05:54,899 INFO L87 Difference]: Start difference. First operand 31629 states and 75024 transitions. Second operand has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:09,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:09,758 INFO L93 Difference]: Finished difference Result 50046 states and 119428 transitions. [2022-03-01 18:06:09,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-01 18:06:09,759 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-01 18:06:09,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:09,855 INFO L225 Difference]: With dead ends: 50046 [2022-03-01 18:06:09,855 INFO L226 Difference]: Without dead ends: 50028 [2022-03-01 18:06:09,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15409 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=9978, Invalid=32252, Unknown=0, NotChecked=0, Total=42230 [2022-03-01 18:06:09,857 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 1173 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 7514 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1173 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 8245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 7514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:09,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1173 Valid, 874 Invalid, 8245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 7514 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-01 18:06:09,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50028 states. [2022-03-01 18:06:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50028 to 38544. [2022-03-01 18:06:10,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38544 states, 38543 states have (on average 2.3866850011675274) internal successors, (91990), 38543 states have internal predecessors, (91990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:10,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38544 states to 38544 states and 91990 transitions. [2022-03-01 18:06:10,642 INFO L78 Accepts]: Start accepts. Automaton has 38544 states and 91990 transitions. Word has length 55 [2022-03-01 18:06:10,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:10,642 INFO L470 AbstractCegarLoop]: Abstraction has 38544 states and 91990 transitions. [2022-03-01 18:06:10,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:10,642 INFO L276 IsEmpty]: Start isEmpty. Operand 38544 states and 91990 transitions. [2022-03-01 18:06:10,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:06:10,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:10,668 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:06:10,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:10,883 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:06:10,884 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:10,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:10,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1260759283, now seen corresponding path program 59 times [2022-03-01 18:06:10,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:10,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101263897] [2022-03-01 18:06:10,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:10,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:11,040 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 88 proven. 113 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-01 18:06:11,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:11,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101263897] [2022-03-01 18:06:11,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101263897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:11,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147921224] [2022-03-01 18:06:11,041 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:11,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:11,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:11,042 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:06:11,042 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:06:11,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-01 18:06:11,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:11,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 18:06:11,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:11,654 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 56 proven. 146 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-01 18:06:11,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 64 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:13,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147921224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:13,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:13,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 26] total 63 [2022-03-01 18:06:13,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178733736] [2022-03-01 18:06:13,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:13,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-01 18:06:13,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:13,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-01 18:06:13,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=977, Invalid=3055, Unknown=0, NotChecked=0, Total=4032 [2022-03-01 18:06:13,640 INFO L87 Difference]: Start difference. First operand 38544 states and 91990 transitions. Second operand has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:29,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:29,954 INFO L93 Difference]: Finished difference Result 100699 states and 233716 transitions. [2022-03-01 18:06:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-01 18:06:29,955 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-01 18:06:29,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:30,215 INFO L225 Difference]: With dead ends: 100699 [2022-03-01 18:06:30,215 INFO L226 Difference]: Without dead ends: 100360 [2022-03-01 18:06:30,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48588 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=28862, Invalid=64468, Unknown=0, NotChecked=0, Total=93330 [2022-03-01 18:06:30,219 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1349 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 398 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 3221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 2823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:30,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1349 Valid, 559 Invalid, 3221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [398 Valid, 2823 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:06:30,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100360 states. [2022-03-01 18:06:31,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100360 to 50472. [2022-03-01 18:06:31,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50472 states, 50471 states have (on average 2.3793267420895168) internal successors, (120087), 50471 states have internal predecessors, (120087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:31,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50472 states to 50472 states and 120087 transitions. [2022-03-01 18:06:31,777 INFO L78 Accepts]: Start accepts. Automaton has 50472 states and 120087 transitions. Word has length 55 [2022-03-01 18:06:31,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:31,777 INFO L470 AbstractCegarLoop]: Abstraction has 50472 states and 120087 transitions. [2022-03-01 18:06:31,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:31,777 INFO L276 IsEmpty]: Start isEmpty. Operand 50472 states and 120087 transitions. [2022-03-01 18:06:31,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:06:31,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:31,814 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 18:06:31,830 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:06:32,030 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:06:32,030 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:32,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:32,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1501623287, now seen corresponding path program 60 times [2022-03-01 18:06:32,031 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:32,031 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501998996] [2022-03-01 18:06:32,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:32,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:32,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:32,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501998996] [2022-03-01 18:06:32,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501998996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:32,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050915176] [2022-03-01 18:06:32,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:06:32,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:32,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:32,295 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:06:32,296 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:06:32,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-01 18:06:32,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:32,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 18:06:32,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:32,835 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:32,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:33,445 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:33,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050915176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:33,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:33,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 71 [2022-03-01 18:06:33,446 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691195540] [2022-03-01 18:06:33,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:33,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-01 18:06:33,446 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:33,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-01 18:06:33,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=892, Invalid=4220, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:06:33,447 INFO L87 Difference]: Start difference. First operand 50472 states and 120087 transitions. Second operand has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:39,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:39,490 INFO L93 Difference]: Finished difference Result 64660 states and 150312 transitions. [2022-03-01 18:06:39,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2022-03-01 18:06:39,490 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-01 18:06:39,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:39,619 INFO L225 Difference]: With dead ends: 64660 [2022-03-01 18:06:39,619 INFO L226 Difference]: Without dead ends: 63229 [2022-03-01 18:06:39,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 271 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28205 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=18014, Invalid=56242, Unknown=0, NotChecked=0, Total=74256 [2022-03-01 18:06:39,622 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1048 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 2383 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 2383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:39,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1048 Valid, 346 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 2383 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:06:39,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63229 states. [2022-03-01 18:06:40,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63229 to 49344. [2022-03-01 18:06:40,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49344 states, 49343 states have (on average 2.3726364428591693) internal successors, (117073), 49343 states have internal predecessors, (117073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49344 states to 49344 states and 117073 transitions. [2022-03-01 18:06:40,823 INFO L78 Accepts]: Start accepts. Automaton has 49344 states and 117073 transitions. Word has length 55 [2022-03-01 18:06:40,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:40,823 INFO L470 AbstractCegarLoop]: Abstraction has 49344 states and 117073 transitions. [2022-03-01 18:06:40,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:40,823 INFO L276 IsEmpty]: Start isEmpty. Operand 49344 states and 117073 transitions. [2022-03-01 18:06:40,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 18:06:40,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:40,859 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 18:06:40,879 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:06:41,079 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:06:41,079 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:41,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:41,080 INFO L85 PathProgramCache]: Analyzing trace with hash -723932607, now seen corresponding path program 61 times [2022-03-01 18:06:41,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:41,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615985144] [2022-03-01 18:06:41,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:41,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:41,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 83 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:41,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:41,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615985144] [2022-03-01 18:06:41,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615985144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:41,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574571826] [2022-03-01 18:06:41,242 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:06:41,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:41,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:41,243 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:06:41,244 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:06:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:41,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:06:41,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:42,045 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 83 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:42,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:42,754 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 92 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:42,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574571826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:42,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:42,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 26, 26] total 62 [2022-03-01 18:06:42,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389669628] [2022-03-01 18:06:42,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:42,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-01 18:06:42,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:42,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-01 18:06:42,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=3043, Unknown=0, NotChecked=0, Total=3906 [2022-03-01 18:06:42,755 INFO L87 Difference]: Start difference. First operand 49344 states and 117073 transitions. Second operand has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:49,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:49,516 INFO L93 Difference]: Finished difference Result 55285 states and 130122 transitions. [2022-03-01 18:06:49,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2022-03-01 18:06:49,516 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-03-01 18:06:49,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:49,619 INFO L225 Difference]: With dead ends: 55285 [2022-03-01 18:06:49,619 INFO L226 Difference]: Without dead ends: 55281 [2022-03-01 18:06:49,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36086 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=22587, Invalid=68315, Unknown=0, NotChecked=0, Total=90902 [2022-03-01 18:06:49,623 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 610 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 1780 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:49,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 198 Invalid, 1976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1780 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:06:49,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55281 states. [2022-03-01 18:06:50,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55281 to 47161. [2022-03-01 18:06:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47161 states, 47160 states have (on average 2.378668363019508) internal successors, (112178), 47160 states have internal predecessors, (112178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:50,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47161 states to 47161 states and 112178 transitions. [2022-03-01 18:06:50,474 INFO L78 Accepts]: Start accepts. Automaton has 47161 states and 112178 transitions. Word has length 55 [2022-03-01 18:06:50,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:50,474 INFO L470 AbstractCegarLoop]: Abstraction has 47161 states and 112178 transitions. [2022-03-01 18:06:50,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:50,475 INFO L276 IsEmpty]: Start isEmpty. Operand 47161 states and 112178 transitions. [2022-03-01 18:06:50,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:06:50,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:50,683 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 18:06:50,715 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:06:50,907 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:06:50,907 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:50,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:50,908 INFO L85 PathProgramCache]: Analyzing trace with hash 554537791, now seen corresponding path program 62 times [2022-03-01 18:06:50,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:50,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108207732] [2022-03-01 18:06:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:50,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:50,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:51,179 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 18:06:51,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:51,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108207732] [2022-03-01 18:06:51,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108207732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:51,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659282437] [2022-03-01 18:06:51,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:06:51,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:51,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:51,181 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:06:51,182 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:06:51,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:06:51,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:51,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-01 18:06:51,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:52,112 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 18:06:52,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:52,841 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 110 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:52,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659282437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:52,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:52,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 26] total 72 [2022-03-01 18:06:52,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456072302] [2022-03-01 18:06:52,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:52,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-01 18:06:52,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:52,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-01 18:06:52,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=983, Invalid=4273, Unknown=0, NotChecked=0, Total=5256 [2022-03-01 18:06:52,846 INFO L87 Difference]: Start difference. First operand 47161 states and 112178 transitions. Second operand has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:59,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:59,970 INFO L93 Difference]: Finished difference Result 54370 states and 127195 transitions. [2022-03-01 18:06:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-03-01 18:06:59,970 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-03-01 18:06:59,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:00,087 INFO L225 Difference]: With dead ends: 54370 [2022-03-01 18:07:00,087 INFO L226 Difference]: Without dead ends: 53353 [2022-03-01 18:07:00,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 305 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36195 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=22845, Invalid=71097, Unknown=0, NotChecked=0, Total=93942 [2022-03-01 18:07:00,093 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1076 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 2461 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 2637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:00,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1076 Valid, 357 Invalid, 2637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2461 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:07:00,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53353 states. [2022-03-01 18:07:00,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53353 to 48435. [2022-03-01 18:07:00,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48435 states, 48434 states have (on average 2.3723004500970393) internal successors, (114900), 48434 states have internal predecessors, (114900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:01,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48435 states to 48435 states and 114900 transitions. [2022-03-01 18:07:01,052 INFO L78 Accepts]: Start accepts. Automaton has 48435 states and 114900 transitions. Word has length 57 [2022-03-01 18:07:01,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:01,052 INFO L470 AbstractCegarLoop]: Abstraction has 48435 states and 114900 transitions. [2022-03-01 18:07:01,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:01,052 INFO L276 IsEmpty]: Start isEmpty. Operand 48435 states and 114900 transitions. [2022-03-01 18:07:01,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:07:01,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:01,093 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 18:07:01,111 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:07:01,309 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:07:01,310 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:07:01,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:01,310 INFO L85 PathProgramCache]: Analyzing trace with hash -880443627, now seen corresponding path program 63 times [2022-03-01 18:07:01,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:01,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693431574] [2022-03-01 18:07:01,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:01,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:01,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:01,478 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 18:07:01,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:01,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693431574] [2022-03-01 18:07:01,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693431574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:01,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113742750] [2022-03-01 18:07:01,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:07:01,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:01,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:01,480 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:07:01,481 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:07:01,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-01 18:07:01,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:01,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 62 conjunts are in the unsatisfiable core [2022-03-01 18:07:01,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 21 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:02,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 31 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:03,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113742750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:03,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:03,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27, 27] total 63 [2022-03-01 18:07:03,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501602131] [2022-03-01 18:07:03,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:03,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-01 18:07:03,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:03,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-01 18:07:03,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=852, Invalid=3180, Unknown=0, NotChecked=0, Total=4032 [2022-03-01 18:07:03,951 INFO L87 Difference]: Start difference. First operand 48435 states and 114900 transitions. Second operand has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:12,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:12,804 INFO L93 Difference]: Finished difference Result 53965 states and 126890 transitions. [2022-03-01 18:07:12,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-03-01 18:07:12,805 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-03-01 18:07:12,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:12,914 INFO L225 Difference]: With dead ends: 53965 [2022-03-01 18:07:12,915 INFO L226 Difference]: Without dead ends: 53961 [2022-03-01 18:07:12,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43971 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=26436, Invalid=79514, Unknown=0, NotChecked=0, Total=105950 [2022-03-01 18:07:12,919 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 987 mSDsluCounter, 972 mSDsCounter, 0 mSdLazyCounter, 2832 mSolverCounterSat, 358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 987 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 3190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 2832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:12,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [987 Valid, 524 Invalid, 3190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 2832 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:07:12,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53961 states. [2022-03-01 18:07:13,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53961 to 49427. [2022-03-01 18:07:13,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49427 states, 49426 states have (on average 2.379921498806296) internal successors, (117630), 49426 states have internal predecessors, (117630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:13,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49427 states to 49427 states and 117630 transitions. [2022-03-01 18:07:13,965 INFO L78 Accepts]: Start accepts. Automaton has 49427 states and 117630 transitions. Word has length 57 [2022-03-01 18:07:13,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:13,965 INFO L470 AbstractCegarLoop]: Abstraction has 49427 states and 117630 transitions. [2022-03-01 18:07:13,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:13,965 INFO L276 IsEmpty]: Start isEmpty. Operand 49427 states and 117630 transitions. [2022-03-01 18:07:14,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:07:14,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:14,001 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 18:07:14,017 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:07:14,217 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:07:14,217 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:07:14,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:14,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1275848881, now seen corresponding path program 64 times [2022-03-01 18:07:14,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:14,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22452300] [2022-03-01 18:07:14,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:14,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:14,557 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 89 proven. 127 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-01 18:07:14,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:14,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22452300] [2022-03-01 18:07:14,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22452300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:14,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874117181] [2022-03-01 18:07:14,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:07:14,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:14,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:14,559 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:07:14,560 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:07:14,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:07:14,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:14,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-01 18:07:14,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:15,201 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 56 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:15,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:16,308 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 72 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:16,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874117181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:16,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:16,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26, 28] total 71 [2022-03-01 18:07:16,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143104037] [2022-03-01 18:07:16,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:16,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-01 18:07:16,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:16,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-01 18:07:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=4232, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:07:16,310 INFO L87 Difference]: Start difference. First operand 49427 states and 117630 transitions. Second operand has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:25,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:25,766 INFO L93 Difference]: Finished difference Result 108881 states and 250108 transitions. [2022-03-01 18:07:25,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2022-03-01 18:07:25,766 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-03-01 18:07:25,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:26,018 INFO L225 Difference]: With dead ends: 108881 [2022-03-01 18:07:26,018 INFO L226 Difference]: Without dead ends: 107609 [2022-03-01 18:07:26,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44491 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=25610, Invalid=80340, Unknown=0, NotChecked=0, Total=105950 [2022-03-01 18:07:26,022 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 1375 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 3254 mSolverCounterSat, 551 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 3805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 551 IncrementalHoareTripleChecker+Valid, 3254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:26,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 453 Invalid, 3805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [551 Valid, 3254 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:07:26,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107609 states. [2022-03-01 18:07:27,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107609 to 50931. [2022-03-01 18:07:27,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50931 states, 50930 states have (on average 2.381170233654035) internal successors, (121273), 50930 states have internal predecessors, (121273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:28,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50931 states to 50931 states and 121273 transitions. [2022-03-01 18:07:28,037 INFO L78 Accepts]: Start accepts. Automaton has 50931 states and 121273 transitions. Word has length 57 [2022-03-01 18:07:28,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:28,037 INFO L470 AbstractCegarLoop]: Abstraction has 50931 states and 121273 transitions. [2022-03-01 18:07:28,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:28,037 INFO L276 IsEmpty]: Start isEmpty. Operand 50931 states and 121273 transitions. [2022-03-01 18:07:28,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 18:07:28,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:28,078 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 18:07:28,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-01 18:07:28,299 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:07:28,300 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:07:28,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:28,300 INFO L85 PathProgramCache]: Analyzing trace with hash 38084029, now seen corresponding path program 65 times [2022-03-01 18:07:28,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:28,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205323357] [2022-03-01 18:07:28,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:28,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:28,642 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 98 proven. 113 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-01 18:07:28,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:28,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205323357] [2022-03-01 18:07:28,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205323357] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:28,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238454472] [2022-03-01 18:07:28,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:07:28,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:28,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:28,643 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:07:28,644 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:07:28,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-01 18:07:28,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:28,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-01 18:07:28,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:29,372 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 170 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:07:29,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:30,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238454472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:30,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:30,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 27] total 66 [2022-03-01 18:07:30,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718555521] [2022-03-01 18:07:30,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:30,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 18:07:30,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:30,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 18:07:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=3628, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:07:30,461 INFO L87 Difference]: Start difference. First operand 50931 states and 121273 transitions. Second operand has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:38,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:38,692 INFO L93 Difference]: Finished difference Result 144989 states and 332330 transitions. [2022-03-01 18:07:38,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 210 states. [2022-03-01 18:07:38,693 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-03-01 18:07:38,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:39,237 INFO L225 Difference]: With dead ends: 144989 [2022-03-01 18:07:39,237 INFO L226 Difference]: Without dead ends: 144515 [2022-03-01 18:07:39,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31249 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=18217, Invalid=55495, Unknown=0, NotChecked=0, Total=73712 [2022-03-01 18:07:39,241 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 900 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 3460 mSolverCounterSat, 311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 900 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 3771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 3460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:39,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [900 Valid, 697 Invalid, 3771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 3460 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:07:39,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144515 states. [2022-03-01 18:07:41,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144515 to 55928. [2022-03-01 18:07:41,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55928 states, 55927 states have (on average 2.371037244980063) internal successors, (132605), 55927 states have internal predecessors, (132605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:41,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55928 states to 55928 states and 132605 transitions. [2022-03-01 18:07:41,381 INFO L78 Accepts]: Start accepts. Automaton has 55928 states and 132605 transitions. Word has length 57 [2022-03-01 18:07:41,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:41,381 INFO L470 AbstractCegarLoop]: Abstraction has 55928 states and 132605 transitions. [2022-03-01 18:07:41,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:41,381 INFO L276 IsEmpty]: Start isEmpty. Operand 55928 states and 132605 transitions. [2022-03-01 18:07:41,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:07:41,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:41,424 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 18:07:41,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-01 18:07:41,635 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:07:41,635 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:07:41,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:41,636 INFO L85 PathProgramCache]: Analyzing trace with hash -588351939, now seen corresponding path program 66 times [2022-03-01 18:07:41,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:41,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681336915] [2022-03-01 18:07:41,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:41,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:41,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 1 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:41,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:41,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681336915] [2022-03-01 18:07:41,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681336915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:41,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251141830] [2022-03-01 18:07:41,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:07:41,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:41,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:41,815 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:07:41,816 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:07:41,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-01 18:07:41,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:07:41,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-01 18:07:41,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:42,224 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:42,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:42,555 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 100 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:42,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251141830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:42,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:42,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 17] total 31 [2022-03-01 18:07:42,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543897822] [2022-03-01 18:07:42,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:42,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:07:42,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:42,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:07:42,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=683, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:07:42,556 INFO L87 Difference]: Start difference. First operand 55928 states and 132605 transitions. Second operand has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:43,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:07:43,389 INFO L93 Difference]: Finished difference Result 75481 states and 180975 transitions. [2022-03-01 18:07:43,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:07:43,389 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:07:43,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:07:43,643 INFO L225 Difference]: With dead ends: 75481 [2022-03-01 18:07:43,643 INFO L226 Difference]: Without dead ends: 75387 [2022-03-01 18:07:43,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=400, Invalid=1492, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:07:43,643 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 325 mSDsluCounter, 2011 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 1530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:43,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1539 Invalid, 1530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1467 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:07:43,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75387 states. [2022-03-01 18:07:44,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75387 to 66341. [2022-03-01 18:07:44,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66341 states, 66340 states have (on average 2.39784443774495) internal successors, (159073), 66340 states have internal predecessors, (159073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:45,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66341 states to 66341 states and 159073 transitions. [2022-03-01 18:07:45,066 INFO L78 Accepts]: Start accepts. Automaton has 66341 states and 159073 transitions. Word has length 59 [2022-03-01 18:07:45,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:07:45,066 INFO L470 AbstractCegarLoop]: Abstraction has 66341 states and 159073 transitions. [2022-03-01 18:07:45,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:07:45,066 INFO L276 IsEmpty]: Start isEmpty. Operand 66341 states and 159073 transitions. [2022-03-01 18:07:45,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:07:45,333 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:07:45,333 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 18:07:45,349 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:45,547 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:45,547 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:07:45,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:07:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1987137683, now seen corresponding path program 67 times [2022-03-01 18:07:45,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:07:45,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415944417] [2022-03-01 18:07:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:07:45,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:07:45,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:45,862 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 18:07:45,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:07:45,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415944417] [2022-03-01 18:07:45,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415944417] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:07:45,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140945160] [2022-03-01 18:07:45,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:07:45,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:07:45,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:07:45,864 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:07:45,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-01 18:07:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:07:45,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 18:07:45,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:07:46,765 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 18:07:46,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:07:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:07:51,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140945160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:07:51,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:07:51,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 28] total 68 [2022-03-01 18:07:51,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196120227] [2022-03-01 18:07:51,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:07:51,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 18:07:51,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:07:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 18:07:51,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=987, Invalid=3705, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 18:07:51,198 INFO L87 Difference]: Start difference. First operand 66341 states and 159073 transitions. Second operand has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:13,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:13,889 INFO L93 Difference]: Finished difference Result 117063 states and 276942 transitions. [2022-03-01 18:08:13,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2022-03-01 18:08:13,890 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:08:13,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:14,158 INFO L225 Difference]: With dead ends: 117063 [2022-03-01 18:08:14,158 INFO L226 Difference]: Without dead ends: 117021 [2022-03-01 18:08:14,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29336 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=14373, Invalid=62079, Unknown=0, NotChecked=0, Total=76452 [2022-03-01 18:08:14,160 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 1857 mSDsluCounter, 3915 mSDsCounter, 0 mSdLazyCounter, 12992 mSolverCounterSat, 953 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1857 SdHoareTripleChecker+Valid, 2108 SdHoareTripleChecker+Invalid, 13945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 953 IncrementalHoareTripleChecker+Valid, 12992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:14,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1857 Valid, 2108 Invalid, 13945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [953 Valid, 12992 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-03-01 18:08:14,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117021 states. [2022-03-01 18:08:16,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117021 to 81290. [2022-03-01 18:08:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81290 states, 81289 states have (on average 2.4182361697154597) internal successors, (196576), 81289 states have internal predecessors, (196576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:16,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81290 states to 81290 states and 196576 transitions. [2022-03-01 18:08:16,484 INFO L78 Accepts]: Start accepts. Automaton has 81290 states and 196576 transitions. Word has length 59 [2022-03-01 18:08:16,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:16,484 INFO L470 AbstractCegarLoop]: Abstraction has 81290 states and 196576 transitions. [2022-03-01 18:08:16,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:16,485 INFO L276 IsEmpty]: Start isEmpty. Operand 81290 states and 196576 transitions. [2022-03-01 18:08:16,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:08:16,550 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:16,550 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 18:08:16,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 18:08:16,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-01 18:08:16,774 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:08:16,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1256771773, now seen corresponding path program 68 times [2022-03-01 18:08:16,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:16,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358052315] [2022-03-01 18:08:16,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:16,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:17,055 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:17,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:17,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358052315] [2022-03-01 18:08:17,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358052315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:17,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323523499] [2022-03-01 18:08:17,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:08:17,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:17,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:17,057 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:08:17,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-01 18:08:17,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:08:17,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:17,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 18:08:17,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:18,342 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:18,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:23,440 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 31 proven. 211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:23,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323523499] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:23,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:23,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28, 28] total 68 [2022-03-01 18:08:23,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949323034] [2022-03-01 18:08:23,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:23,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-01 18:08:23,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:23,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-01 18:08:23,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1098, Invalid=3594, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 18:08:23,442 INFO L87 Difference]: Start difference. First operand 81290 states and 196576 transitions. Second operand has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:44,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:08:44,992 INFO L93 Difference]: Finished difference Result 94724 states and 228861 transitions. [2022-03-01 18:08:44,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-03-01 18:08:44,992 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:08:44,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:08:45,475 INFO L225 Difference]: With dead ends: 94724 [2022-03-01 18:08:45,475 INFO L226 Difference]: Without dead ends: 94704 [2022-03-01 18:08:45,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18272 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=11684, Invalid=37822, Unknown=0, NotChecked=0, Total=49506 [2022-03-01 18:08:45,477 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1386 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 8907 mSolverCounterSat, 829 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1386 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 9736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 829 IncrementalHoareTripleChecker+Valid, 8907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:08:45,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1386 Valid, 1017 Invalid, 9736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [829 Valid, 8907 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-03-01 18:08:45,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94704 states. [2022-03-01 18:08:46,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94704 to 67532. [2022-03-01 18:08:47,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67532 states, 67531 states have (on average 2.406183826687003) internal successors, (162492), 67531 states have internal predecessors, (162492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:47,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67532 states to 67532 states and 162492 transitions. [2022-03-01 18:08:47,395 INFO L78 Accepts]: Start accepts. Automaton has 67532 states and 162492 transitions. Word has length 59 [2022-03-01 18:08:47,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:08:47,396 INFO L470 AbstractCegarLoop]: Abstraction has 67532 states and 162492 transitions. [2022-03-01 18:08:47,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:08:47,396 INFO L276 IsEmpty]: Start isEmpty. Operand 67532 states and 162492 transitions. [2022-03-01 18:08:47,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:08:47,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:08:47,453 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 18:08:47,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-01 18:08:47,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-01 18:08:47,668 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:08:47,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:08:47,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1300336407, now seen corresponding path program 69 times [2022-03-01 18:08:47,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:08:47,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114833606] [2022-03-01 18:08:47,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:08:47,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:08:47,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:08:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:47,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:08:47,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114833606] [2022-03-01 18:08:47,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114833606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:08:47,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460747275] [2022-03-01 18:08:47,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:08:47,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:08:47,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:08:47,983 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:08:47,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-01 18:08:48,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-01 18:08:48,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:08:48,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-01 18:08:48,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:08:49,128 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:49,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:08:53,037 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 6 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:08:53,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460747275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:08:53,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:08:53,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 27, 28] total 69 [2022-03-01 18:08:53,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269974407] [2022-03-01 18:08:53,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:08:53,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-01 18:08:53,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:08:53,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-01 18:08:53,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=3904, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 18:08:53,039 INFO L87 Difference]: Start difference. First operand 67532 states and 162492 transitions. Second operand has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:20,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:20,927 INFO L93 Difference]: Finished difference Result 132124 states and 311334 transitions. [2022-03-01 18:09:20,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2022-03-01 18:09:20,927 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:09:20,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:21,362 INFO L225 Difference]: With dead ends: 132124 [2022-03-01 18:09:21,362 INFO L226 Difference]: Without dead ends: 132043 [2022-03-01 18:09:21,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47946 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=22207, Invalid=94415, Unknown=0, NotChecked=0, Total=116622 [2022-03-01 18:09:21,366 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1981 mSDsluCounter, 2210 mSDsCounter, 0 mSdLazyCounter, 10770 mSolverCounterSat, 1053 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1981 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 11823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1053 IncrementalHoareTripleChecker+Valid, 10770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:21,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1981 Valid, 1101 Invalid, 11823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1053 Valid, 10770 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-01 18:09:21,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132043 states. [2022-03-01 18:09:23,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132043 to 82340. [2022-03-01 18:09:23,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82340 states, 82339 states have (on average 2.4267843913576796) internal successors, (199819), 82339 states have internal predecessors, (199819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:24,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82340 states to 82340 states and 199819 transitions. [2022-03-01 18:09:24,010 INFO L78 Accepts]: Start accepts. Automaton has 82340 states and 199819 transitions. Word has length 59 [2022-03-01 18:09:24,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:24,010 INFO L470 AbstractCegarLoop]: Abstraction has 82340 states and 199819 transitions. [2022-03-01 18:09:24,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:24,011 INFO L276 IsEmpty]: Start isEmpty. Operand 82340 states and 199819 transitions. [2022-03-01 18:09:24,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:09:24,062 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:24,063 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:09:24,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-01 18:09:24,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:24,277 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:09:24,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:24,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1468394253, now seen corresponding path program 70 times [2022-03-01 18:09:24,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:24,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286409631] [2022-03-01 18:09:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:24,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:24,436 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 81 proven. 152 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-01 18:09:24,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:24,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286409631] [2022-03-01 18:09:24,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286409631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:24,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411446472] [2022-03-01 18:09:24,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:09:24,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:24,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:24,438 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:09:24,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 18:09:24,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:09:24,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:24,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-01 18:09:24,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:25,283 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 56 proven. 176 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-01 18:09:25,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:27,419 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 72 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:27,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411446472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:27,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:27,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24, 29] total 66 [2022-03-01 18:09:27,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701356029] [2022-03-01 18:09:27,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:27,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-01 18:09:27,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:27,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-01 18:09:27,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=3472, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:09:27,420 INFO L87 Difference]: Start difference. First operand 82340 states and 199819 transitions. Second operand has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:46,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:09:46,539 INFO L93 Difference]: Finished difference Result 215111 states and 512154 transitions. [2022-03-01 18:09:46,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2022-03-01 18:09:46,540 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:09:46,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:09:47,309 INFO L225 Difference]: With dead ends: 215111 [2022-03-01 18:09:47,309 INFO L226 Difference]: Without dead ends: 214588 [2022-03-01 18:09:47,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 339 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57235 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=31204, Invalid=84736, Unknown=0, NotChecked=0, Total=115940 [2022-03-01 18:09:47,313 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 1888 mSDsluCounter, 1313 mSDsCounter, 0 mSdLazyCounter, 3374 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1888 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 3900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 3374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:09:47,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1888 Valid, 746 Invalid, 3900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 3374 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:09:47,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214588 states. [2022-03-01 18:09:50,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214588 to 129224. [2022-03-01 18:09:50,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129224 states, 129223 states have (on average 2.422873637046037) internal successors, (313091), 129223 states have internal predecessors, (313091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:51,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129224 states to 129224 states and 313091 transitions. [2022-03-01 18:09:51,322 INFO L78 Accepts]: Start accepts. Automaton has 129224 states and 313091 transitions. Word has length 59 [2022-03-01 18:09:51,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:09:51,323 INFO L470 AbstractCegarLoop]: Abstraction has 129224 states and 313091 transitions. [2022-03-01 18:09:51,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:09:51,323 INFO L276 IsEmpty]: Start isEmpty. Operand 129224 states and 313091 transitions. [2022-03-01 18:09:51,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:09:51,415 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:09:51,415 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 18:09:51,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 18:09:51,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:51,631 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:09:51,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:09:51,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1511239347, now seen corresponding path program 71 times [2022-03-01 18:09:51,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:09:51,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100880546] [2022-03-01 18:09:51,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:09:51,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:09:51,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:09:52,237 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-01 18:09:52,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:09:52,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100880546] [2022-03-01 18:09:52,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100880546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:09:52,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110375008] [2022-03-01 18:09:52,238 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:09:52,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:09:52,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:09:52,239 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:09:52,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 18:09:52,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-01 18:09:52,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:09:52,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 18:09:52,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:09:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:53,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:09:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:09:54,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110375008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:09:54,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:09:54,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 28] total 75 [2022-03-01 18:09:54,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468649713] [2022-03-01 18:09:54,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:09:54,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-01 18:09:54,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:09:54,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-01 18:09:54,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=4803, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:09:54,341 INFO L87 Difference]: Start difference. First operand 129224 states and 313091 transitions. Second operand has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:03,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:03,517 INFO L93 Difference]: Finished difference Result 233874 states and 555428 transitions. [2022-03-01 18:10:03,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-01 18:10:03,518 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:10:03,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:04,456 INFO L225 Difference]: With dead ends: 233874 [2022-03-01 18:10:04,456 INFO L226 Difference]: Without dead ends: 232080 [2022-03-01 18:10:04,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 316 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40179 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=21412, Invalid=79394, Unknown=0, NotChecked=0, Total=100806 [2022-03-01 18:10:04,459 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1186 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 3513 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1186 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 3876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 3513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:04,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1186 Valid, 430 Invalid, 3876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 3513 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:10:04,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232080 states. [2022-03-01 18:10:07,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232080 to 119339. [2022-03-01 18:10:07,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119339 states, 119338 states have (on average 2.4176540582211867) internal successors, (288518), 119338 states have internal predecessors, (288518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:08,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119339 states to 119339 states and 288518 transitions. [2022-03-01 18:10:08,300 INFO L78 Accepts]: Start accepts. Automaton has 119339 states and 288518 transitions. Word has length 59 [2022-03-01 18:10:08,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:08,300 INFO L470 AbstractCegarLoop]: Abstraction has 119339 states and 288518 transitions. [2022-03-01 18:10:08,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:08,300 INFO L276 IsEmpty]: Start isEmpty. Operand 119339 states and 288518 transitions. [2022-03-01 18:10:08,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 18:10:08,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:08,393 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 18:10:08,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-01 18:10:08,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:08,609 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:10:08,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:08,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1565601971, now seen corresponding path program 72 times [2022-03-01 18:10:08,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:08,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554661742] [2022-03-01 18:10:08,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:08,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:08,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:08,918 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:08,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:08,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554661742] [2022-03-01 18:10:08,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554661742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:08,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905175262] [2022-03-01 18:10:08,919 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:10:08,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:08,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:08,920 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:10:08,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 18:10:08,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-01 18:10:08,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:08,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 18:10:08,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:09,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:10,922 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 81 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:10,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905175262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:10,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:10,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 77 [2022-03-01 18:10:10,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492208253] [2022-03-01 18:10:10,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:10,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-01 18:10:10,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:10,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-01 18:10:10,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=968, Invalid=5038, Unknown=0, NotChecked=0, Total=6006 [2022-03-01 18:10:10,924 INFO L87 Difference]: Start difference. First operand 119339 states and 288518 transitions. Second operand has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:18,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:18,918 INFO L93 Difference]: Finished difference Result 158204 states and 376205 transitions. [2022-03-01 18:10:18,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-03-01 18:10:18,918 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-01 18:10:18,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:19,465 INFO L225 Difference]: With dead ends: 158204 [2022-03-01 18:10:19,466 INFO L226 Difference]: Without dead ends: 156650 [2022-03-01 18:10:19,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43255 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=23503, Invalid=85067, Unknown=0, NotChecked=0, Total=108570 [2022-03-01 18:10:19,469 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1118 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1118 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 3853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:19,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1118 Valid, 462 Invalid, 3853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 3540 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:10:19,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156650 states. [2022-03-01 18:10:21,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156650 to 109578. [2022-03-01 18:10:21,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109578 states, 109577 states have (on average 2.4051306387289304) internal successors, (263547), 109577 states have internal predecessors, (263547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:22,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109578 states to 109578 states and 263547 transitions. [2022-03-01 18:10:22,247 INFO L78 Accepts]: Start accepts. Automaton has 109578 states and 263547 transitions. Word has length 59 [2022-03-01 18:10:22,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:22,247 INFO L470 AbstractCegarLoop]: Abstraction has 109578 states and 263547 transitions. [2022-03-01 18:10:22,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:22,248 INFO L276 IsEmpty]: Start isEmpty. Operand 109578 states and 263547 transitions. [2022-03-01 18:10:22,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-01 18:10:22,624 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:22,624 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 18:10:22,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 18:10:22,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-01 18:10:22,825 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:10:22,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:22,825 INFO L85 PathProgramCache]: Analyzing trace with hash 218506875, now seen corresponding path program 73 times [2022-03-01 18:10:22,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:22,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086579998] [2022-03-01 18:10:22,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:22,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:22,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:23,086 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 18:10:23,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:23,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086579998] [2022-03-01 18:10:23,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086579998] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:23,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772017354] [2022-03-01 18:10:23,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:10:23,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:23,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:23,088 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:10:23,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 18:10:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:23,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:23,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:23,684 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 18:10:23,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:24,453 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 132 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:24,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772017354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:24,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:24,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 28] total 78 [2022-03-01 18:10:24,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910013034] [2022-03-01 18:10:24,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:24,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-03-01 18:10:24,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:24,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-03-01 18:10:24,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1143, Invalid=5019, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:10:24,455 INFO L87 Difference]: Start difference. First operand 109578 states and 263547 transitions. Second operand has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:32,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:32,385 INFO L93 Difference]: Finished difference Result 115472 states and 275268 transitions. [2022-03-01 18:10:32,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2022-03-01 18:10:32,385 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-03-01 18:10:32,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:32,629 INFO L225 Difference]: With dead ends: 115472 [2022-03-01 18:10:32,629 INFO L226 Difference]: Without dead ends: 114281 [2022-03-01 18:10:32,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 350 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48991 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=30076, Invalid=93476, Unknown=0, NotChecked=0, Total=123552 [2022-03-01 18:10:32,634 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1278 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 2531 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1278 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:32,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1278 Valid, 376 Invalid, 2749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2531 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:10:32,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114281 states. [2022-03-01 18:10:34,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114281 to 109425. [2022-03-01 18:10:34,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109425 states, 109424 states have (on average 2.404646147097529) internal successors, (263126), 109424 states have internal predecessors, (263126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:35,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109425 states to 109425 states and 263126 transitions. [2022-03-01 18:10:35,332 INFO L78 Accepts]: Start accepts. Automaton has 109425 states and 263126 transitions. Word has length 61 [2022-03-01 18:10:35,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:35,332 INFO L470 AbstractCegarLoop]: Abstraction has 109425 states and 263126 transitions. [2022-03-01 18:10:35,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:35,332 INFO L276 IsEmpty]: Start isEmpty. Operand 109425 states and 263126 transitions. [2022-03-01 18:10:35,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-01 18:10:35,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:35,433 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 18:10:35,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-01 18:10:35,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:35,646 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:10:35,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:35,646 INFO L85 PathProgramCache]: Analyzing trace with hash 970555797, now seen corresponding path program 74 times [2022-03-01 18:10:35,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:35,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465963727] [2022-03-01 18:10:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:35,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:35,828 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 18:10:35,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:35,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465963727] [2022-03-01 18:10:35,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465963727] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:35,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440078565] [2022-03-01 18:10:35,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:10:35,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:35,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:35,830 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:10:35,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 18:10:35,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:10:35,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:35,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-01 18:10:35,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:36,587 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 18:10:36,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:37,726 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 18:10:37,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440078565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:37,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:37,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 28, 27] total 65 [2022-03-01 18:10:37,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544824345] [2022-03-01 18:10:37,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:37,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 18:10:37,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:37,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 18:10:37,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1025, Invalid=3265, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:10:37,728 INFO L87 Difference]: Start difference. First operand 109425 states and 263126 transitions. Second operand has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:43,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:10:43,318 INFO L93 Difference]: Finished difference Result 111886 states and 268149 transitions. [2022-03-01 18:10:43,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-03-01 18:10:43,318 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-03-01 18:10:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:10:43,650 INFO L225 Difference]: With dead ends: 111886 [2022-03-01 18:10:43,650 INFO L226 Difference]: Without dead ends: 111882 [2022-03-01 18:10:43,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 258 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25401 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=17508, Invalid=49832, Unknown=0, NotChecked=0, Total=67340 [2022-03-01 18:10:43,654 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 523 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:10:43,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 192 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:10:43,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111882 states. [2022-03-01 18:10:45,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111882 to 109293. [2022-03-01 18:10:45,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109293 states, 109292 states have (on average 2.405107418658273) internal successors, (262859), 109292 states have internal predecessors, (262859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:46,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109293 states to 109293 states and 262859 transitions. [2022-03-01 18:10:46,055 INFO L78 Accepts]: Start accepts. Automaton has 109293 states and 262859 transitions. Word has length 61 [2022-03-01 18:10:46,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:10:46,055 INFO L470 AbstractCegarLoop]: Abstraction has 109293 states and 262859 transitions. [2022-03-01 18:10:46,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:10:46,056 INFO L276 IsEmpty]: Start isEmpty. Operand 109293 states and 262859 transitions. [2022-03-01 18:10:46,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-01 18:10:46,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:10:46,427 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 18:10:46,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-01 18:10:46,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:46,643 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:10:46,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:10:46,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1163558027, now seen corresponding path program 75 times [2022-03-01 18:10:46,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:10:46,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359766635] [2022-03-01 18:10:46,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:10:46,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:10:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:10:46,771 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 99 proven. 155 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-01 18:10:46,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:10:46,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359766635] [2022-03-01 18:10:46,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359766635] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:10:46,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411254666] [2022-03-01 18:10:46,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:10:46,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:10:46,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:10:46,773 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:10:46,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 18:10:46,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-01 18:10:46,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:10:46,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-01 18:10:46,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:10:47,343 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 56 proven. 207 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-01 18:10:47,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:10:48,932 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 72 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:10:48,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411254666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:10:48,932 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:10:48,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 30] total 73 [2022-03-01 18:10:48,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493078411] [2022-03-01 18:10:48,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:10:48,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-01 18:10:48,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:10:48,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-01 18:10:48,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=971, Invalid=4431, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 18:10:48,933 INFO L87 Difference]: Start difference. First operand 109293 states and 262859 transitions. Second operand has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:02,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:02,334 INFO L93 Difference]: Finished difference Result 249967 states and 589663 transitions. [2022-03-01 18:11:02,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-01 18:11:02,335 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-03-01 18:11:02,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:03,877 INFO L225 Difference]: With dead ends: 249967 [2022-03-01 18:11:03,877 INFO L226 Difference]: Without dead ends: 249514 [2022-03-01 18:11:03,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 314 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42883 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=23732, Invalid=75808, Unknown=0, NotChecked=0, Total=99540 [2022-03-01 18:11:03,882 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 1137 mSDsluCounter, 972 mSDsCounter, 0 mSdLazyCounter, 3928 mSolverCounterSat, 465 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1137 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 4393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 465 IncrementalHoareTripleChecker+Valid, 3928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:03,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1137 Valid, 491 Invalid, 4393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [465 Valid, 3928 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-01 18:11:04,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249514 states. [2022-03-01 18:11:08,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249514 to 110936. [2022-03-01 18:11:08,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110936 states, 110935 states have (on average 2.4123856312254923) internal successors, (267618), 110935 states have internal predecessors, (267618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:09,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110936 states to 110936 states and 267618 transitions. [2022-03-01 18:11:09,058 INFO L78 Accepts]: Start accepts. Automaton has 110936 states and 267618 transitions. Word has length 61 [2022-03-01 18:11:09,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:09,058 INFO L470 AbstractCegarLoop]: Abstraction has 110936 states and 267618 transitions. [2022-03-01 18:11:09,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:09,058 INFO L276 IsEmpty]: Start isEmpty. Operand 110936 states and 267618 transitions. [2022-03-01 18:11:09,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:11:09,163 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:09,163 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 18:11:09,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-01 18:11:09,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-01 18:11:09,380 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:11:09,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:09,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1391515015, now seen corresponding path program 76 times [2022-03-01 18:11:09,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:09,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292234745] [2022-03-01 18:11:09,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:09,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:09,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:09,561 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:09,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:09,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292234745] [2022-03-01 18:11:09,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292234745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:09,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240398518] [2022-03-01 18:11:09,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:11:09,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:09,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:09,563 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:11:09,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 18:11:09,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:11:09,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:09,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 18:11:09,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:09,800 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 18:11:09,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:11,551 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:11,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240398518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:11,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:11,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 27] total 39 [2022-03-01 18:11:11,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647087506] [2022-03-01 18:11:11,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:11,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:11:11,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:11,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:11:11,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:11:11,553 INFO L87 Difference]: Start difference. First operand 110936 states and 267618 transitions. Second operand has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:12,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:11:12,829 INFO L93 Difference]: Finished difference Result 130966 states and 318689 transitions. [2022-03-01 18:11:12,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 18:11:12,830 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-01 18:11:12,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:11:13,219 INFO L225 Difference]: With dead ends: 130966 [2022-03-01 18:11:13,220 INFO L226 Difference]: Without dead ends: 130879 [2022-03-01 18:11:13,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:11:13,220 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 667 mSDsluCounter, 1826 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:11:13,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 1378 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 18:11:13,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130879 states. [2022-03-01 18:11:16,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130879 to 130255. [2022-03-01 18:11:17,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130255 states, 130254 states have (on average 2.4369232422804674) internal successors, (317419), 130254 states have internal predecessors, (317419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:17,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130255 states to 130255 states and 317419 transitions. [2022-03-01 18:11:17,689 INFO L78 Accepts]: Start accepts. Automaton has 130255 states and 317419 transitions. Word has length 63 [2022-03-01 18:11:17,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:11:17,690 INFO L470 AbstractCegarLoop]: Abstraction has 130255 states and 317419 transitions. [2022-03-01 18:11:17,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:11:17,690 INFO L276 IsEmpty]: Start isEmpty. Operand 130255 states and 317419 transitions. [2022-03-01 18:11:17,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:11:17,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:11:17,824 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 18:11:17,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-01 18:11:18,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-01 18:11:18,048 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:11:18,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:11:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1351434417, now seen corresponding path program 77 times [2022-03-01 18:11:18,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:11:18,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957496732] [2022-03-01 18:11:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:11:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:11:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:11:18,923 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 18:11:18,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:11:18,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957496732] [2022-03-01 18:11:18,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957496732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:11:18,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519607685] [2022-03-01 18:11:18,924 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:11:18,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:11:18,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:11:18,925 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:11:18,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-01 18:11:18,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-03-01 18:11:18,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:11:18,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-01 18:11:18,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:11:20,206 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 18:11:20,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:11:25,592 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:11:25,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519607685] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:11:25,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:11:25,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30, 30] total 74 [2022-03-01 18:11:25,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813454559] [2022-03-01 18:11:25,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:11:25,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-01 18:11:25,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:11:25,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-01 18:11:25,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1158, Invalid=4392, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:11:25,593 INFO L87 Difference]: Start difference. First operand 130255 states and 317419 transitions. Second operand has 75 states, 75 states have (on average 2.36) internal successors, (177), 74 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:09,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:12:09,310 INFO L93 Difference]: Finished difference Result 225731 states and 540537 transitions. [2022-03-01 18:12:09,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-03-01 18:12:09,310 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.36) internal successors, (177), 74 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-01 18:12:09,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:12:10,403 INFO L225 Difference]: With dead ends: 225731 [2022-03-01 18:12:10,403 INFO L226 Difference]: Without dead ends: 225686 [2022-03-01 18:12:10,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 295 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34219 ImplicationChecksByTransitivity, 39.3s TimeCoverageRelationStatistics Valid=16938, Invalid=70974, Unknown=0, NotChecked=0, Total=87912 [2022-03-01 18:12:10,407 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 2250 mSDsluCounter, 3693 mSDsCounter, 0 mSdLazyCounter, 13273 mSolverCounterSat, 1010 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2250 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 14283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1010 IncrementalHoareTripleChecker+Valid, 13273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:12:10,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2250 Valid, 1952 Invalid, 14283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1010 Valid, 13273 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2022-03-01 18:12:10,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225686 states. [2022-03-01 18:12:14,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225686 to 162327. [2022-03-01 18:12:14,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162327 states, 162326 states have (on average 2.4435087416680012) internal successors, (396645), 162326 states have internal predecessors, (396645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:16,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162327 states to 162327 states and 396645 transitions. [2022-03-01 18:12:16,147 INFO L78 Accepts]: Start accepts. Automaton has 162327 states and 396645 transitions. Word has length 63 [2022-03-01 18:12:16,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:12:16,148 INFO L470 AbstractCegarLoop]: Abstraction has 162327 states and 396645 transitions. [2022-03-01 18:12:16,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.36) internal successors, (177), 74 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:16,148 INFO L276 IsEmpty]: Start isEmpty. Operand 162327 states and 396645 transitions. [2022-03-01 18:12:16,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:12:16,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:12:16,281 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 18:12:16,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-01 18:12:16,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:16,505 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:12:16,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:12:16,506 INFO L85 PathProgramCache]: Analyzing trace with hash -2081800327, now seen corresponding path program 78 times [2022-03-01 18:12:16,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:12:16,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308560120] [2022-03-01 18:12:16,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:12:16,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:12:16,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:16,882 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 23 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:16,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:12:16,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308560120] [2022-03-01 18:12:16,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308560120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:12:16,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578631726] [2022-03-01 18:12:16,883 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:12:16,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:16,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:12:16,884 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:12:16,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-01 18:12:16,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-03-01 18:12:16,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:12:16,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 18:12:16,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:12:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 23 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:17,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:12:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 34 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:23,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578631726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:12:23,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:12:23,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 30, 30] total 73 [2022-03-01 18:12:23,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689382405] [2022-03-01 18:12:23,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:12:23,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-01 18:12:23,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:12:23,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-01 18:12:23,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1270, Invalid=4132, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 18:12:23,295 INFO L87 Difference]: Start difference. First operand 162327 states and 396645 transitions. Second operand has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:48,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:12:48,342 INFO L93 Difference]: Finished difference Result 184500 states and 451193 transitions. [2022-03-01 18:12:48,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-01 18:12:48,343 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-01 18:12:48,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:12:49,174 INFO L225 Difference]: With dead ends: 184500 [2022-03-01 18:12:49,174 INFO L226 Difference]: Without dead ends: 184476 [2022-03-01 18:12:49,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21664 ImplicationChecksByTransitivity, 22.1s TimeCoverageRelationStatistics Valid=13703, Invalid=44619, Unknown=0, NotChecked=0, Total=58322 [2022-03-01 18:12:49,176 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1746 mSDsluCounter, 2518 mSDsCounter, 0 mSdLazyCounter, 11370 mSolverCounterSat, 858 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1746 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 12228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 858 IncrementalHoareTripleChecker+Valid, 11370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:12:49,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1746 Valid, 1259 Invalid, 12228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [858 Valid, 11370 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-01 18:12:49,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184476 states. [2022-03-01 18:12:52,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184476 to 140233. [2022-03-01 18:12:52,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140233 states, 140232 states have (on average 2.4315776712875805) internal successors, (340985), 140232 states have internal predecessors, (340985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:53,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140233 states to 140233 states and 340985 transitions. [2022-03-01 18:12:53,537 INFO L78 Accepts]: Start accepts. Automaton has 140233 states and 340985 transitions. Word has length 63 [2022-03-01 18:12:53,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:12:53,537 INFO L470 AbstractCegarLoop]: Abstraction has 140233 states and 340985 transitions. [2022-03-01 18:12:53,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:12:53,538 INFO L276 IsEmpty]: Start isEmpty. Operand 140233 states and 340985 transitions. [2022-03-01 18:12:53,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:12:53,671 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:12:53,671 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 18:12:53,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-01 18:12:53,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:53,891 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:12:53,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:12:53,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2077265363, now seen corresponding path program 79 times [2022-03-01 18:12:53,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:12:53,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371031166] [2022-03-01 18:12:53,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:12:53,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:12:53,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 2 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:54,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:12:54,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371031166] [2022-03-01 18:12:54,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371031166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:12:54,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581703670] [2022-03-01 18:12:54,217 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:12:54,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:12:54,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:12:54,218 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:12:54,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-01 18:12:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:12:54,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-01 18:12:54,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:12:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 2 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:55,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:12:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 6 proven. 282 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:12:59,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581703670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:12:59,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:12:59,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29, 31] total 76 [2022-03-01 18:12:59,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018023995] [2022-03-01 18:12:59,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:12:59,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-03-01 18:12:59,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:12:59,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-03-01 18:12:59,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1110, Invalid=4742, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 18:12:59,882 INFO L87 Difference]: Start difference. First operand 140233 states and 340985 transitions. Second operand has 77 states, 77 states have (on average 2.311688311688312) internal successors, (178), 76 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:13:39,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:13:39,064 INFO L93 Difference]: Finished difference Result 248764 states and 592887 transitions. [2022-03-01 18:13:39,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 304 states. [2022-03-01 18:13:39,064 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 2.311688311688312) internal successors, (178), 76 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-01 18:13:39,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:13:40,437 INFO L225 Difference]: With dead ends: 248764 [2022-03-01 18:13:40,437 INFO L226 Difference]: Without dead ends: 248683 [2022-03-01 18:13:40,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 374 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57436 ImplicationChecksByTransitivity, 34.4s TimeCoverageRelationStatistics Valid=26282, Invalid=114718, Unknown=0, NotChecked=0, Total=141000 [2022-03-01 18:13:40,442 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 2449 mSDsluCounter, 2509 mSDsCounter, 0 mSdLazyCounter, 12381 mSolverCounterSat, 1141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2449 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 13522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1141 IncrementalHoareTripleChecker+Valid, 12381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:13:40,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2449 Valid, 1233 Invalid, 13522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1141 Valid, 12381 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-03-01 18:13:40,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248683 states. [2022-03-01 18:13:45,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248683 to 149498. [2022-03-01 18:13:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149498 states, 149497 states have (on average 2.433353177655739) internal successors, (363779), 149497 states have internal predecessors, (363779), 0 states have call successors, (0), 0 states 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:13:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149498 states to 149498 states and 363779 transitions. [2022-03-01 18:13:46,291 INFO L78 Accepts]: Start accepts. Automaton has 149498 states and 363779 transitions. Word has length 63 [2022-03-01 18:13:46,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:13:46,292 INFO L470 AbstractCegarLoop]: Abstraction has 149498 states and 363779 transitions. [2022-03-01 18:13:46,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 2.311688311688312) internal successors, (178), 76 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:13:46,292 INFO L276 IsEmpty]: Start isEmpty. Operand 149498 states and 363779 transitions. [2022-03-01 18:13:46,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:13:46,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:13:46,853 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 18:13:46,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-01 18:13:47,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:47,067 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:13:47,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:13:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash 196528471, now seen corresponding path program 80 times [2022-03-01 18:13:47,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:13:47,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459372852] [2022-03-01 18:13:47,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:13:47,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:13:47,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:13:47,401 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 6 proven. 282 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:47,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:13:47,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459372852] [2022-03-01 18:13:47,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459372852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:13:47,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059830778] [2022-03-01 18:13:47,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:13:47,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:13:47,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:13:47,403 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:13:47,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-01 18:13:47,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:13:47,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:13:47,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-01 18:13:47,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:13:48,403 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 6 proven. 282 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:48,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:13:53,681 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 12 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:13:53,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059830778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:13:53,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:13:53,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 29, 30] total 75 [2022-03-01 18:13:53,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141679004] [2022-03-01 18:13:53,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:13:53,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-01 18:13:53,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:13:53,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-01 18:13:53,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1027, Invalid=4673, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:13:53,683 INFO L87 Difference]: Start difference. First operand 149498 states and 363779 transitions. Second operand has 76 states, 76 states have (on average 2.289473684210526) internal successors, (174), 75 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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:14:48,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:14:48,859 INFO L93 Difference]: Finished difference Result 303809 states and 724881 transitions. [2022-03-01 18:14:48,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 366 states. [2022-03-01 18:14:48,859 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.289473684210526) internal successors, (174), 75 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have 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 18:14:48,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:14:50,288 INFO L225 Difference]: With dead ends: 303809 [2022-03-01 18:14:50,289 INFO L226 Difference]: Without dead ends: 303659 [2022-03-01 18:14:50,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 435 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81751 ImplicationChecksByTransitivity, 47.4s TimeCoverageRelationStatistics Valid=35722, Invalid=154810, Unknown=0, NotChecked=0, Total=190532 [2022-03-01 18:14:50,298 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 2572 mSDsluCounter, 2989 mSDsCounter, 0 mSdLazyCounter, 15097 mSolverCounterSat, 1406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2572 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 16503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1406 IncrementalHoareTripleChecker+Valid, 15097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:14:50,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2572 Valid, 1475 Invalid, 16503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1406 Valid, 15097 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2022-03-01 18:14:50,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303659 states. [2022-03-01 18:14:56,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303659 to 182977. [2022-03-01 18:14:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182977 states, 182976 states have (on average 2.451594744665967) internal successors, (448583), 182976 states have internal predecessors, (448583), 0 states have call successors, (0), 0 states 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:14:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182977 states to 182977 states and 448583 transitions. [2022-03-01 18:14:57,271 INFO L78 Accepts]: Start accepts. Automaton has 182977 states and 448583 transitions. Word has length 63 [2022-03-01 18:14:57,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:14:57,271 INFO L470 AbstractCegarLoop]: Abstraction has 182977 states and 448583 transitions. [2022-03-01 18:14:57,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.289473684210526) internal successors, (174), 75 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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:14:57,271 INFO L276 IsEmpty]: Start isEmpty. Operand 182977 states and 448583 transitions. [2022-03-01 18:14:57,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 18:14:57,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:14:57,401 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 18:14:57,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-01 18:14:57,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:57,623 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:14:57,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:14:57,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1702662933, now seen corresponding path program 81 times [2022-03-01 18:14:57,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:14:57,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700855142] [2022-03-01 18:14:57,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:14:57,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:14:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:14:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 56 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:57,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:14:57,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700855142] [2022-03-01 18:14:57,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700855142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:14:57,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289330801] [2022-03-01 18:14:57,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:14:57,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:14:57,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:14:57,979 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:14:57,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-01 18:14:58,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-03-01 18:14:58,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:14:58,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-01 18:14:58,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:14:59,087 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 56 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:14:59,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:15:00,755 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 56 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:15:00,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289330801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:15:00,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:15:00,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 32] total 84 [2022-03-01 18:15:00,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917283804] [2022-03-01 18:15:00,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:15:00,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-03-01 18:15:00,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:15:00,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-03-01 18:15:00,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1109, Invalid=6031, Unknown=0, NotChecked=0, Total=7140 [2022-03-01 18:15:00,757 INFO L87 Difference]: Start difference. First operand 182977 states and 448583 transitions. Second operand has 85 states, 85 states have (on average 2.1294117647058823) internal successors, (181), 84 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-03-01 18:15:02,046 WARN L244 SmtUtils]: Removed 3 from assertion stack [2022-03-01 18:15:02,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 18:15:02,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4744 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2219, Invalid=11121, Unknown=0, NotChecked=0, Total=13340 [2022-03-01 18:15:02,048 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 335 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:15:02,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 23 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:15:02,049 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 18:15:02,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-01 18:15:02,069 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:15:02,070 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:15:02,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:15:02,250 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (182977states) and FLOYD_HOARE automaton (currently 36 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 19 for 5ms.. [2022-03-01 18:15:02,251 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 18:15:02,251 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 18:15:02,253 INFO L732 BasicCegarLoop]: Path program histogram: [81, 1, 1] [2022-03-01 18:15:02,255 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:15:02,255 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:15:02,256 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:15:02 BasicIcfg [2022-03-01 18:15:02,256 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:15:02,256 INFO L158 Benchmark]: Toolchain (without parser) took 840322.12ms. Allocated memory was 170.9MB in the beginning and 7.8GB in the end (delta: 7.6GB). Free memory was 128.3MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 4.8GB. Max. memory is 8.0GB. [2022-03-01 18:15:02,256 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 170.9MB. Free memory was 129.5MB in the beginning and 129.4MB in the end (delta: 136.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:15:02,256 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.58ms. Allocated memory is still 170.9MB. Free memory was 128.3MB in the beginning and 126.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:15:02,256 INFO L158 Benchmark]: Boogie Preprocessor took 16.65ms. Allocated memory is still 170.9MB. Free memory was 126.8MB in the beginning and 125.9MB in the end (delta: 883.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:15:02,256 INFO L158 Benchmark]: RCFGBuilder took 189.51ms. Allocated memory is still 170.9MB. Free memory was 125.8MB in the beginning and 116.9MB in the end (delta: 8.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:15:02,257 INFO L158 Benchmark]: TraceAbstraction took 840090.86ms. Allocated memory was 170.9MB in the beginning and 7.8GB in the end (delta: 7.6GB). Free memory was 116.4MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 4.8GB. Max. memory is 8.0GB. [2022-03-01 18:15:02,257 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 170.9MB. Free memory was 129.5MB in the beginning and 129.4MB in the end (delta: 136.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.58ms. Allocated memory is still 170.9MB. Free memory was 128.3MB in the beginning and 126.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 16.65ms. Allocated memory is still 170.9MB. Free memory was 126.8MB in the beginning and 125.9MB in the end (delta: 883.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 189.51ms. Allocated memory is still 170.9MB. Free memory was 125.8MB in the beginning and 116.9MB in the end (delta: 8.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 840090.86ms. Allocated memory was 170.9MB in the beginning and 7.8GB in the end (delta: 7.6GB). Free memory was 116.4MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 4.8GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (182977states) and FLOYD_HOARE automaton (currently 36 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 19 for 5ms.. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (182977states) and FLOYD_HOARE automaton (currently 36 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 19 for 5ms.. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (182977states) and FLOYD_HOARE automaton (currently 36 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 19 for 5ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 32 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 840.0s, OverallIterations: 83, TraceHistogramMax: 12, PathProgramHistogramMax: 81, EmptinessCheckTime: 3.6s, AutomataDifference: 583.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 61193 SdHoareTripleChecker+Valid, 84.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 61193 mSDsluCounter, 36911 SdHoareTripleChecker+Invalid, 71.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 67088 mSDsCounter, 22600 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 208319 IncrementalHoareTripleChecker+Invalid, 230919 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22600 mSolverCounterUnsat, 2259 mSDtfsCounter, 208319 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 18226 GetRequests, 4781 SyntacticMatches, 116 SemanticMatches, 13328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299161 ImplicationChecksByTransitivity, 507.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=182977occurred in iteration=82, InterpolantAutomatonStates: 10108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 77.3s AutomataMinimizationTime, 82 MinimizatonAttempts, 1303293 StatesRemovedByMinimization, 82 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 153.9s InterpolantComputationTime, 7166 NumberOfCodeBlocks, 7166 NumberOfCodeBlocksAsserted, 519 NumberOfCheckSat, 10488 ConstructedInterpolants, 0 QuantifiedInterpolants, 156421 SizeOfPredicates, 603 NumberOfNonLiveVariables, 8229 ConjunctsInSsa, 2902 ConjunctsInUnsatCore, 245 InterpolantComputations, 2 PerfectInterpolantSequences, 8017/30895 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