/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:05:18,568 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:05:18,570 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:05:18,618 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:05:18,618 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:05:18,620 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:05:18,622 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:05:18,628 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:05:18,629 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:05:18,653 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:05:18,654 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:05:18,655 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:05:18,655 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:05:18,656 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:05:18,657 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:05:18,657 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:05:18,658 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:05:18,659 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:05:18,678 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:05:18,686 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:05:18,688 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:05:18,690 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:05:18,690 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:05:18,691 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:05:18,693 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:05:18,693 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:05:18,693 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:05:18,694 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:05:18,694 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:05:18,695 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:05:18,695 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:05:18,695 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:05:18,696 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:05:18,696 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:05:18,697 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:05:18,697 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:05:18,698 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:05:18,698 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:05:18,698 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:05:18,704 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:05:18,706 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:05:18,707 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 06:05:18,739 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:05:18,739 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:05:18,739 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:05:18,740 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:05:18,740 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:05:18,740 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:05:18,741 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:05:18,741 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:05:18,741 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:05:18,741 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:05:18,741 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:05:18,741 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:05:18,741 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:05:18,742 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:05:18,743 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:05:18,743 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:05:18,746 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:05:18,746 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:05:18,748 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:05:18,748 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:05:18,748 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:05:18,748 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:05:18,749 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:05:18,749 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:05:18,749 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:05:18,749 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:05:18,749 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 06:05:18,957 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:05:18,979 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:05:18,981 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:05:18,982 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:05:18,983 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:05:18,984 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl [2022-01-18 06:05:18,985 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-3.wvr.bpl' [2022-01-18 06:05:19,009 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:05:19,010 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:05:19,016 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:05:19,016 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:05:19,016 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:05:19,026 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,033 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,037 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:05:19,039 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:05:19,040 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:05:19,040 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:05:19,040 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:05:19,046 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,046 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,049 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,049 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,056 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,060 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,061 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,066 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:05:19,068 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:05:19,068 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:05:19,068 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:05:19,069 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/1) ... [2022-01-18 06:05:19,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:05:19,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:19,096 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 06:05:19,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 06:05:19,136 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:05:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:05:19,137 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:05:19,137 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:05:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:05:19,137 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:05:19,137 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:05:19,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:05:19,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:05:19,137 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:05:19,138 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:05:19,138 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:05:19,138 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 06:05:19,179 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:05:19,180 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:05:19,318 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:05:19,340 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:05:19,340 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:05:19,342 INFO L202 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:05:19 BoogieIcfgContainer [2022-01-18 06:05:19,342 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:05:19,343 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:05:19,344 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:05:19,346 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:05:19,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:05:19" (1/2) ... [2022-01-18 06:05:19,347 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24eb359b and model type queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:05:19, skipping insertion in model container [2022-01-18 06:05:19,347 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:05:19" (2/2) ... [2022-01-18 06:05:19,348 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-3.wvr.bpl [2022-01-18 06:05:19,356 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:05:19,356 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:05:19,357 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:05:19,357 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:05:19,417 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 06:05:19,488 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:05:19,495 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 06:05:19,495 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 06:05:19,509 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 38 transitions, 100 flow [2022-01-18 06:05:19,598 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 659 states, 658 states have (on average 2.966565349544073) internal successors, (1952), 658 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:19,601 INFO L276 IsEmpty]: Start isEmpty. Operand has 659 states, 658 states have (on average 2.966565349544073) internal successors, (1952), 658 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:19,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:05:19,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:19,628 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:19,629 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:19,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:19,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1932412713, now seen corresponding path program 1 times [2022-01-18 06:05:19,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:19,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067819565] [2022-01-18 06:05:19,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:19,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:19,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:19,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:19,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067819565] [2022-01-18 06:05:19,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067819565] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:05:19,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:05:19,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:05:19,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613512345] [2022-01-18 06:05:19,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:05:19,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:05:19,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:19,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:05:19,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:19,831 INFO L87 Difference]: Start difference. First operand has 659 states, 658 states have (on average 2.966565349544073) internal successors, (1952), 658 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:19,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:19,921 INFO L93 Difference]: Finished difference Result 732 states and 2170 transitions. [2022-01-18 06:05:19,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:05:19,923 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 06:05:19,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:19,945 INFO L225 Difference]: With dead ends: 732 [2022-01-18 06:05:19,946 INFO L226 Difference]: Without dead ends: 732 [2022-01-18 06:05:19,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:19,954 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:19,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 50 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:05:19,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2022-01-18 06:05:20,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 732. [2022-01-18 06:05:20,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 731 states have (on average 2.9685362517099865) internal successors, (2170), 731 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:20,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 2170 transitions. [2022-01-18 06:05:20,085 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 2170 transitions. Word has length 21 [2022-01-18 06:05:20,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:20,086 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 2170 transitions. [2022-01-18 06:05:20,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:20,087 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 2170 transitions. [2022-01-18 06:05:20,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 06:05:20,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:20,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:20,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:05:20,091 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:20,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:20,093 INFO L85 PathProgramCache]: Analyzing trace with hash -266632058, now seen corresponding path program 1 times [2022-01-18 06:05:20,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:20,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761425420] [2022-01-18 06:05:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:20,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:20,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:20,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:20,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:20,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761425420] [2022-01-18 06:05:20,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761425420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:05:20,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:05:20,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 06:05:20,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503127629] [2022-01-18 06:05:20,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:05:20,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:05:20,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:05:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:20,147 INFO L87 Difference]: Start difference. First operand 732 states and 2170 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:20,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:20,174 INFO L93 Difference]: Finished difference Result 851 states and 2466 transitions. [2022-01-18 06:05:20,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:05:20,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 06:05:20,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:20,179 INFO L225 Difference]: With dead ends: 851 [2022-01-18 06:05:20,179 INFO L226 Difference]: Without dead ends: 769 [2022-01-18 06:05:20,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:20,185 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 9 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:20,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 41 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:05:20,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-18 06:05:20,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 769. [2022-01-18 06:05:20,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 768 states have (on average 2.91796875) internal successors, (2241), 768 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:20,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 2241 transitions. [2022-01-18 06:05:20,220 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 2241 transitions. Word has length 25 [2022-01-18 06:05:20,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:20,221 INFO L470 AbstractCegarLoop]: Abstraction has 769 states and 2241 transitions. [2022-01-18 06:05:20,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:20,221 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 2241 transitions. [2022-01-18 06:05:20,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:05:20,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:20,229 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:20,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:05:20,231 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:20,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash 356875260, now seen corresponding path program 1 times [2022-01-18 06:05:20,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:20,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652602274] [2022-01-18 06:05:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:20,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:20,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:20,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652602274] [2022-01-18 06:05:20,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652602274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:20,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576989118] [2022-01-18 06:05:20,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:20,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:20,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:20,463 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:20,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 06:05:20,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:20,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 06:05:20,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:20,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:21,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576989118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:21,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:21,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-01-18 06:05:21,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854040041] [2022-01-18 06:05:21,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:21,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:05:21,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:21,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:05:21,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:05:21,103 INFO L87 Difference]: Start difference. First operand 769 states and 2241 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:21,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:21,628 INFO L93 Difference]: Finished difference Result 1791 states and 5134 transitions. [2022-01-18 06:05:21,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:05:21,629 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:05:21,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:21,638 INFO L225 Difference]: With dead ends: 1791 [2022-01-18 06:05:21,638 INFO L226 Difference]: Without dead ends: 1732 [2022-01-18 06:05:21,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=183, Invalid=369, Unknown=0, NotChecked=0, Total=552 [2022-01-18 06:05:21,643 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 249 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:21,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 413 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:05:21,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2022-01-18 06:05:21,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1087. [2022-01-18 06:05:21,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1086 states have (on average 2.8683241252302025) internal successors, (3115), 1086 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 3115 transitions. [2022-01-18 06:05:21,687 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 3115 transitions. Word has length 30 [2022-01-18 06:05:21,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:21,688 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 3115 transitions. [2022-01-18 06:05:21,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:21,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 3115 transitions. [2022-01-18 06:05:21,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:05:21,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:21,692 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:21,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:21,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:21,908 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:21,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:21,908 INFO L85 PathProgramCache]: Analyzing trace with hash -151725802, now seen corresponding path program 2 times [2022-01-18 06:05:21,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:21,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70469879] [2022-01-18 06:05:21,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:21,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:21,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:22,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:22,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:22,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70469879] [2022-01-18 06:05:22,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70469879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:22,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075966680] [2022-01-18 06:05:22,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:05:22,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:22,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:22,038 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:22,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 06:05:22,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:05:22,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:22,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 06:05:22,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:22,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:22,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075966680] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:22,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:22,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 06:05:22,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907630629] [2022-01-18 06:05:22,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:22,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:05:22,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:22,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:05:22,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:05:22,516 INFO L87 Difference]: Start difference. First operand 1087 states and 3115 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:23,083 INFO L93 Difference]: Finished difference Result 2322 states and 6672 transitions. [2022-01-18 06:05:23,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:05:23,084 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:05:23,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:23,095 INFO L225 Difference]: With dead ends: 2322 [2022-01-18 06:05:23,095 INFO L226 Difference]: Without dead ends: 2263 [2022-01-18 06:05:23,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=232, Invalid=580, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:05:23,097 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 289 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:23,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 453 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:05:23,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2022-01-18 06:05:23,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 1130. [2022-01-18 06:05:23,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 1129 states have (on average 2.906997342781222) internal successors, (3282), 1129 states have internal predecessors, (3282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 3282 transitions. [2022-01-18 06:05:23,134 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 3282 transitions. Word has length 30 [2022-01-18 06:05:23,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:23,134 INFO L470 AbstractCegarLoop]: Abstraction has 1130 states and 3282 transitions. [2022-01-18 06:05:23,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 3282 transitions. [2022-01-18 06:05:23,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:05:23,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:23,137 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:23,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:23,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 06:05:23,360 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:23,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1395086798, now seen corresponding path program 3 times [2022-01-18 06:05:23,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:23,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990097238] [2022-01-18 06:05:23,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:23,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:23,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:23,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:23,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990097238] [2022-01-18 06:05:23,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990097238] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:05:23,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:05:23,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 06:05:23,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256888545] [2022-01-18 06:05:23,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:05:23,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:05:23,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:23,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:05:23,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:23,389 INFO L87 Difference]: Start difference. First operand 1130 states and 3282 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 2 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:23,409 INFO L93 Difference]: Finished difference Result 999 states and 2818 transitions. [2022-01-18 06:05:23,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:05:23,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 2 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:05:23,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:23,414 INFO L225 Difference]: With dead ends: 999 [2022-01-18 06:05:23,414 INFO L226 Difference]: Without dead ends: 999 [2022-01-18 06:05:23,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:05:23,415 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 2 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:23,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 42 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:05:23,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2022-01-18 06:05:23,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 999. [2022-01-18 06:05:23,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 998 states have (on average 2.823647294589178) internal successors, (2818), 998 states have internal predecessors, (2818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 2818 transitions. [2022-01-18 06:05:23,438 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 2818 transitions. Word has length 30 [2022-01-18 06:05:23,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:23,438 INFO L470 AbstractCegarLoop]: Abstraction has 999 states and 2818 transitions. [2022-01-18 06:05:23,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 2 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:23,439 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 2818 transitions. [2022-01-18 06:05:23,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 06:05:23,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:23,441 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:23,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 06:05:23,442 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:23,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:23,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1816936678, now seen corresponding path program 4 times [2022-01-18 06:05:23,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:23,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155374448] [2022-01-18 06:05:23,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:23,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:23,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:23,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:23,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:23,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155374448] [2022-01-18 06:05:23,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155374448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:23,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472630416] [2022-01-18 06:05:23,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:05:23,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:23,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:23,536 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:23,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 06:05:23,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:05:23,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:23,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 06:05:23,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:23,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:23,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:23,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472630416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:23,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:23,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 06:05:23,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968046946] [2022-01-18 06:05:23,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:23,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:05:23,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:23,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:05:23,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:05:23,936 INFO L87 Difference]: Start difference. First operand 999 states and 2818 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:24,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:24,452 INFO L93 Difference]: Finished difference Result 1624 states and 4542 transitions. [2022-01-18 06:05:24,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:05:24,453 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 06:05:24,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:24,460 INFO L225 Difference]: With dead ends: 1624 [2022-01-18 06:05:24,460 INFO L226 Difference]: Without dead ends: 1579 [2022-01-18 06:05:24,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:05:24,461 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 225 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:24,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 680 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:05:24,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2022-01-18 06:05:24,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 975. [2022-01-18 06:05:24,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 975 states, 974 states have (on average 2.8213552361396306) internal successors, (2748), 974 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:24,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 2748 transitions. [2022-01-18 06:05:24,491 INFO L78 Accepts]: Start accepts. Automaton has 975 states and 2748 transitions. Word has length 30 [2022-01-18 06:05:24,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:24,491 INFO L470 AbstractCegarLoop]: Abstraction has 975 states and 2748 transitions. [2022-01-18 06:05:24,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:24,491 INFO L276 IsEmpty]: Start isEmpty. Operand 975 states and 2748 transitions. [2022-01-18 06:05:24,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:05:24,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:24,494 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:24,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:24,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:24,719 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:24,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:24,720 INFO L85 PathProgramCache]: Analyzing trace with hash 977604255, now seen corresponding path program 1 times [2022-01-18 06:05:24,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:24,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485441417] [2022-01-18 06:05:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:24,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:24,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:24,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485441417] [2022-01-18 06:05:24,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485441417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:24,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91577233] [2022-01-18 06:05:24,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:24,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:24,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:24,779 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:24,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 06:05:24,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:24,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 06:05:24,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:24,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:24,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:24,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:24,951 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:05:24,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 06:05:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:24,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91577233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:24,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:24,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-01-18 06:05:24,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248827421] [2022-01-18 06:05:24,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:24,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 06:05:24,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:24,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 06:05:24,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:05:24,961 INFO L87 Difference]: Start difference. First operand 975 states and 2748 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:25,049 INFO L93 Difference]: Finished difference Result 1251 states and 3576 transitions. [2022-01-18 06:05:25,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:05:25,049 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 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 33 [2022-01-18 06:05:25,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:25,055 INFO L225 Difference]: With dead ends: 1251 [2022-01-18 06:05:25,055 INFO L226 Difference]: Without dead ends: 1251 [2022-01-18 06:05:25,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:05:25,056 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 87 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:25,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 177 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:05:25,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2022-01-18 06:05:25,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 1182. [2022-01-18 06:05:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1181 states have (on average 2.852667231160034) internal successors, (3369), 1181 states have internal predecessors, (3369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 3369 transitions. [2022-01-18 06:05:25,089 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 3369 transitions. Word has length 33 [2022-01-18 06:05:25,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:25,090 INFO L470 AbstractCegarLoop]: Abstraction has 1182 states and 3369 transitions. [2022-01-18 06:05:25,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 3369 transitions. [2022-01-18 06:05:25,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:05:25,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:25,093 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:25,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:25,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:25,319 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:25,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash 455388953, now seen corresponding path program 5 times [2022-01-18 06:05:25,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:25,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74522190] [2022-01-18 06:05:25,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:25,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:25,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:25,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:25,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74522190] [2022-01-18 06:05:25,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74522190] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:25,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509531673] [2022-01-18 06:05:25,378 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:05:25,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:25,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:25,379 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:25,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 06:05:25,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:05:25,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:25,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 06:05:25,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:25,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:05:25,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509531673] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:05:25,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:05:25,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2022-01-18 06:05:25,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84437628] [2022-01-18 06:05:25,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:05:25,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:05:25,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:25,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:05:25,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:05:25,502 INFO L87 Difference]: Start difference. First operand 1182 states and 3369 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:25,556 INFO L93 Difference]: Finished difference Result 2091 states and 5916 transitions. [2022-01-18 06:05:25,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:05:25,556 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:05:25,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:25,565 INFO L225 Difference]: With dead ends: 2091 [2022-01-18 06:05:25,565 INFO L226 Difference]: Without dead ends: 2023 [2022-01-18 06:05:25,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:05:25,566 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 55 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:25,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 64 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:05:25,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2023 states. [2022-01-18 06:05:25,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2023 to 1796. [2022-01-18 06:05:25,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.8924791086350976) internal successors, (5192), 1795 states have internal predecessors, (5192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5192 transitions. [2022-01-18 06:05:25,609 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5192 transitions. Word has length 34 [2022-01-18 06:05:25,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:25,609 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5192 transitions. [2022-01-18 06:05:25,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:25,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5192 transitions. [2022-01-18 06:05:25,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-18 06:05:25,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:25,614 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:25,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:25,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:25,831 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:25,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:25,832 INFO L85 PathProgramCache]: Analyzing trace with hash 618223433, now seen corresponding path program 2 times [2022-01-18 06:05:25,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:25,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615074663] [2022-01-18 06:05:25,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:25,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:25,906 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:25,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615074663] [2022-01-18 06:05:25,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615074663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:25,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770911836] [2022-01-18 06:05:25,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:05:25,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:25,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:25,908 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:25,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 06:05:25,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:05:25,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:25,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 06:05:25,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:26,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:05:26,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:26,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:26,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:26,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:26,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 06:05:26,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:26,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 06:05:26,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:26,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770911836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:26,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:26,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 06:05:26,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847799269] [2022-01-18 06:05:26,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:26,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 06:05:26,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:26,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 06:05:26,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:05:26,227 INFO L87 Difference]: Start difference. First operand 1796 states and 5192 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:26,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:26,518 INFO L93 Difference]: Finished difference Result 2323 states and 6719 transitions. [2022-01-18 06:05:26,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:05:26,519 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-01-18 06:05:26,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:26,531 INFO L225 Difference]: With dead ends: 2323 [2022-01-18 06:05:26,531 INFO L226 Difference]: Without dead ends: 2323 [2022-01-18 06:05:26,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:05:26,533 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 213 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:26,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 529 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:05:26,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2323 states. [2022-01-18 06:05:26,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2323 to 1767. [2022-01-18 06:05:26,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1766 states have (on average 2.9773499433748585) internal successors, (5258), 1766 states have internal predecessors, (5258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 5258 transitions. [2022-01-18 06:05:26,580 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 5258 transitions. Word has length 38 [2022-01-18 06:05:26,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:26,581 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 5258 transitions. [2022-01-18 06:05:26,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:26,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 5258 transitions. [2022-01-18 06:05:26,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:05:26,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:26,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:26,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:26,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:26,810 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:26,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:26,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1246086473, now seen corresponding path program 6 times [2022-01-18 06:05:26,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:26,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598816186] [2022-01-18 06:05:26,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:26,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:26,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:26,845 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:26,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:26,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598816186] [2022-01-18 06:05:26,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598816186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:26,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738598903] [2022-01-18 06:05:26,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:05:26,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:26,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:26,847 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:26,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 06:05:26,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:05:26,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:26,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 06:05:26,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:26,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:26,989 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:26,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:27,055 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:05:27,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:05:27,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:27,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738598903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:27,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:27,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 7 [2022-01-18 06:05:27,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948572089] [2022-01-18 06:05:27,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:27,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 06:05:27,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:27,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 06:05:27,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:05:27,066 INFO L87 Difference]: Start difference. First operand 1767 states and 5258 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:27,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:27,148 INFO L93 Difference]: Finished difference Result 2051 states and 5911 transitions. [2022-01-18 06:05:27,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 06:05:27,149 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:05:27,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:27,156 INFO L225 Difference]: With dead ends: 2051 [2022-01-18 06:05:27,157 INFO L226 Difference]: Without dead ends: 1746 [2022-01-18 06:05:27,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:05:27,157 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 62 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:27,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 255 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:05:27,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2022-01-18 06:05:27,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1746. [2022-01-18 06:05:27,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1745 states have (on average 2.9707736389684816) internal successors, (5184), 1745 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 5184 transitions. [2022-01-18 06:05:27,196 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 5184 transitions. Word has length 39 [2022-01-18 06:05:27,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:27,197 INFO L470 AbstractCegarLoop]: Abstraction has 1746 states and 5184 transitions. [2022-01-18 06:05:27,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:27,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 5184 transitions. [2022-01-18 06:05:27,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:27,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:27,201 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:27,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:27,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:27,422 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:27,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:27,422 INFO L85 PathProgramCache]: Analyzing trace with hash 753004404, now seen corresponding path program 3 times [2022-01-18 06:05:27,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:27,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699491993] [2022-01-18 06:05:27,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:27,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:27,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:27,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:27,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699491993] [2022-01-18 06:05:27,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699491993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:27,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149330232] [2022-01-18 06:05:27,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:05:27,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:27,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:27,728 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:27,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 06:05:27,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:05:27,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:27,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:05:27,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:27,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:28,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:28,297 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:28,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:28,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:28,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 06:05:28,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:28,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2022-01-18 06:05:29,000 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:29,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149330232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:29,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:29,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-01-18 06:05:29,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395116638] [2022-01-18 06:05:29,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:29,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:05:29,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:29,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:05:29,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:05:29,003 INFO L87 Difference]: Start difference. First operand 1746 states and 5184 transitions. Second operand has 37 states, 37 states have (on average 2.4054054054054053) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:30,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:30,523 INFO L93 Difference]: Finished difference Result 3349 states and 9682 transitions. [2022-01-18 06:05:30,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:05:30,523 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.4054054054054053) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:05:30,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:30,538 INFO L225 Difference]: With dead ends: 3349 [2022-01-18 06:05:30,538 INFO L226 Difference]: Without dead ends: 3227 [2022-01-18 06:05:30,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 840 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=329, Invalid=2977, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:05:30,540 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 509 mSDsluCounter, 2535 mSDsCounter, 0 mSdLazyCounter, 2263 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1934 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:30,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 1934 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2263 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:05:30,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3227 states. [2022-01-18 06:05:30,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3227 to 2156. [2022-01-18 06:05:30,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2156 states, 2155 states have (on average 2.917401392111369) internal successors, (6287), 2155 states have internal predecessors, (6287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:30,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2156 states to 2156 states and 6287 transitions. [2022-01-18 06:05:30,601 INFO L78 Accepts]: Start accepts. Automaton has 2156 states and 6287 transitions. Word has length 42 [2022-01-18 06:05:30,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:30,601 INFO L470 AbstractCegarLoop]: Abstraction has 2156 states and 6287 transitions. [2022-01-18 06:05:30,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.4054054054054053) internal successors, (89), 36 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:30,601 INFO L276 IsEmpty]: Start isEmpty. Operand 2156 states and 6287 transitions. [2022-01-18 06:05:30,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:30,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:30,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:30,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 06:05:30,823 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,SelfDestructingSolverStorable10 [2022-01-18 06:05:30,824 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:30,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:30,824 INFO L85 PathProgramCache]: Analyzing trace with hash -621510208, now seen corresponding path program 4 times [2022-01-18 06:05:30,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:30,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649422664] [2022-01-18 06:05:30,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:30,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:30,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:31,133 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:31,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:31,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649422664] [2022-01-18 06:05:31,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649422664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:31,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643950885] [2022-01-18 06:05:31,134 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:05:31,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:31,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:31,135 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:31,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 06:05:31,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:05:31,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:31,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:31,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:31,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:05:31,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:31,601 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:31,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:31,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:31,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:32,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:32,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:32,115 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:32,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643950885] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:32,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:32,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 32 [2022-01-18 06:05:32,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445886814] [2022-01-18 06:05:32,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:32,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:05:32,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:32,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:05:32,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:05:32,117 INFO L87 Difference]: Start difference. First operand 2156 states and 6287 transitions. Second operand has 33 states, 33 states have (on average 2.696969696969697) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:33,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:33,488 INFO L93 Difference]: Finished difference Result 3742 states and 10742 transitions. [2022-01-18 06:05:33,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:05:33,495 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.696969696969697) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:05:33,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:33,506 INFO L225 Difference]: With dead ends: 3742 [2022-01-18 06:05:33,506 INFO L226 Difference]: Without dead ends: 3620 [2022-01-18 06:05:33,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 60 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=250, Invalid=2200, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:05:33,507 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 345 mSDsluCounter, 2895 mSDsCounter, 0 mSdLazyCounter, 2611 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 2123 SdHoareTripleChecker+Invalid, 2642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:33,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 2123 Invalid, 2642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2611 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:05:33,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3620 states. [2022-01-18 06:05:33,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3620 to 2163. [2022-01-18 06:05:33,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2163 states, 2162 states have (on average 2.9167437557816838) internal successors, (6306), 2162 states have internal predecessors, (6306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 6306 transitions. [2022-01-18 06:05:33,570 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 6306 transitions. Word has length 42 [2022-01-18 06:05:33,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:33,570 INFO L470 AbstractCegarLoop]: Abstraction has 2163 states and 6306 transitions. [2022-01-18 06:05:33,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.696969696969697) internal successors, (89), 32 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:33,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 6306 transitions. [2022-01-18 06:05:33,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:33,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:33,576 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:33,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:33,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:33,795 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:33,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:33,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1795196488, now seen corresponding path program 5 times [2022-01-18 06:05:33,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:33,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384320741] [2022-01-18 06:05:33,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:33,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:34,061 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:34,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:34,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384320741] [2022-01-18 06:05:34,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384320741] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:34,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196346933] [2022-01-18 06:05:34,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:05:34,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:34,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:34,064 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:34,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 06:05:34,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:05:34,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:34,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:05:34,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:34,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:34,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:05:34,525 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:34,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:34,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:34,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:05:34,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:34,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:34,963 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:34,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196346933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:34,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:34,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 33 [2022-01-18 06:05:34,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990139557] [2022-01-18 06:05:34,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:34,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:05:34,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:34,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:05:34,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:05:34,965 INFO L87 Difference]: Start difference. First operand 2163 states and 6306 transitions. Second operand has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:36,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:36,194 INFO L93 Difference]: Finished difference Result 4335 states and 12332 transitions. [2022-01-18 06:05:36,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:05:36,195 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:05:36,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:36,204 INFO L225 Difference]: With dead ends: 4335 [2022-01-18 06:05:36,204 INFO L226 Difference]: Without dead ends: 4213 [2022-01-18 06:05:36,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 59 SyntacticMatches, 8 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=2475, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 06:05:36,206 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 427 mSDsluCounter, 2484 mSDsCounter, 0 mSdLazyCounter, 2267 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 1844 SdHoareTripleChecker+Invalid, 2299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:36,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 1844 Invalid, 2299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2267 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:05:36,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4213 states. [2022-01-18 06:05:36,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4213 to 2248. [2022-01-18 06:05:36,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2248 states, 2247 states have (on average 2.9087672452158433) internal successors, (6536), 2247 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:36,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2248 states to 2248 states and 6536 transitions. [2022-01-18 06:05:36,269 INFO L78 Accepts]: Start accepts. Automaton has 2248 states and 6536 transitions. Word has length 42 [2022-01-18 06:05:36,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:36,269 INFO L470 AbstractCegarLoop]: Abstraction has 2248 states and 6536 transitions. [2022-01-18 06:05:36,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:36,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2248 states and 6536 transitions. [2022-01-18 06:05:36,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:36,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:36,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:36,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:36,497 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,SelfDestructingSolverStorable12 [2022-01-18 06:05:36,498 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:36,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:36,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1033940890, now seen corresponding path program 6 times [2022-01-18 06:05:36,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:36,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975438205] [2022-01-18 06:05:36,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:36,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:36,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:36,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975438205] [2022-01-18 06:05:36,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975438205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:36,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528496839] [2022-01-18 06:05:36,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:05:36,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:36,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:36,770 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:36,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 06:05:36,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:05:36,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:36,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:05:36,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:37,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:37,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:37,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:37,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:37,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:37,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:37,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:37,761 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:37,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528496839] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:37,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:37,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:05:37,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566800420] [2022-01-18 06:05:37,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:37,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:05:37,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:37,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:05:37,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:05:37,763 INFO L87 Difference]: Start difference. First operand 2248 states and 6536 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:39,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:39,271 INFO L93 Difference]: Finished difference Result 4137 states and 11891 transitions. [2022-01-18 06:05:39,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:05:39,271 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 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 42 [2022-01-18 06:05:39,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:39,310 INFO L225 Difference]: With dead ends: 4137 [2022-01-18 06:05:39,310 INFO L226 Difference]: Without dead ends: 4015 [2022-01-18 06:05:39,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=431, Invalid=3601, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:05:39,315 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 459 mSDsluCounter, 2395 mSDsCounter, 0 mSdLazyCounter, 2142 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 1867 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:39,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 1867 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2142 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:05:39,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4015 states. [2022-01-18 06:05:39,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4015 to 2272. [2022-01-18 06:05:39,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2272 states, 2271 states have (on average 2.9114927344782036) internal successors, (6612), 2271 states have internal predecessors, (6612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2272 states to 2272 states and 6612 transitions. [2022-01-18 06:05:39,370 INFO L78 Accepts]: Start accepts. Automaton has 2272 states and 6612 transitions. Word has length 42 [2022-01-18 06:05:39,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:39,371 INFO L470 AbstractCegarLoop]: Abstraction has 2272 states and 6612 transitions. [2022-01-18 06:05:39,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:39,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2272 states and 6612 transitions. [2022-01-18 06:05:39,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:39,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:39,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:39,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:39,588 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,SelfDestructingSolverStorable13 [2022-01-18 06:05:39,588 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:39,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:39,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1447843540, now seen corresponding path program 7 times [2022-01-18 06:05:39,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:39,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888035706] [2022-01-18 06:05:39,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:39,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:39,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:39,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888035706] [2022-01-18 06:05:39,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888035706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:39,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780722078] [2022-01-18 06:05:39,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:05:39,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:39,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:39,889 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:39,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 06:05:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:39,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:39,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:40,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:40,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:40,392 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:40,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:40,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:40,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:40,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:40,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:40,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780722078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:40,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:40,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:05:40,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008894849] [2022-01-18 06:05:40,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:40,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:05:40,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:05:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:05:40,886 INFO L87 Difference]: Start difference. First operand 2272 states and 6612 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:42,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:42,719 INFO L93 Difference]: Finished difference Result 4836 states and 13796 transitions. [2022-01-18 06:05:42,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:05:42,720 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 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 42 [2022-01-18 06:05:42,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:42,734 INFO L225 Difference]: With dead ends: 4836 [2022-01-18 06:05:42,734 INFO L226 Difference]: Without dead ends: 4714 [2022-01-18 06:05:42,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=488, Invalid=4342, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 06:05:42,737 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 486 mSDsluCounter, 2378 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 1802 SdHoareTripleChecker+Invalid, 2463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:42,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 1802 Invalid, 2463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2396 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:05:42,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4714 states. [2022-01-18 06:05:42,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4714 to 2275. [2022-01-18 06:05:42,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2275 states, 2274 states have (on average 2.9124890061565525) internal successors, (6623), 2274 states have internal predecessors, (6623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2275 states to 2275 states and 6623 transitions. [2022-01-18 06:05:42,836 INFO L78 Accepts]: Start accepts. Automaton has 2275 states and 6623 transitions. Word has length 42 [2022-01-18 06:05:42,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:42,837 INFO L470 AbstractCegarLoop]: Abstraction has 2275 states and 6623 transitions. [2022-01-18 06:05:42,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:42,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2275 states and 6623 transitions. [2022-01-18 06:05:42,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:42,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:42,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:42,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:43,064 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,SelfDestructingSolverStorable14 [2022-01-18 06:05:43,065 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:43,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:43,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1491438590, now seen corresponding path program 8 times [2022-01-18 06:05:43,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:43,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23617481] [2022-01-18 06:05:43,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:43,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:43,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:43,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23617481] [2022-01-18 06:05:43,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23617481] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:43,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034730085] [2022-01-18 06:05:43,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:05:43,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:43,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:43,313 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:43,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 06:05:43,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:05:43,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:43,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:43,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:43,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:43,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:43,778 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:43,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:43,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:44,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:44,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:44,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:44,294 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:44,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034730085] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:44,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:44,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:05:44,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736488628] [2022-01-18 06:05:44,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:44,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:05:44,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:44,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:05:44,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:05:44,295 INFO L87 Difference]: Start difference. First operand 2275 states and 6623 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:47,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:47,498 INFO L93 Difference]: Finished difference Result 6677 states and 19180 transitions. [2022-01-18 06:05:47,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:05:47,499 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 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 42 [2022-01-18 06:05:47,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:47,510 INFO L225 Difference]: With dead ends: 6677 [2022-01-18 06:05:47,510 INFO L226 Difference]: Without dead ends: 6555 [2022-01-18 06:05:47,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2351 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=761, Invalid=7611, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 06:05:47,512 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 657 mSDsluCounter, 2709 mSDsCounter, 0 mSdLazyCounter, 3305 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 2040 SdHoareTripleChecker+Invalid, 3404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 3305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:47,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 2040 Invalid, 3404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 3305 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:05:47,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6555 states. [2022-01-18 06:05:47,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6555 to 2311. [2022-01-18 06:05:47,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2311 states, 2310 states have (on average 2.9294372294372293) internal successors, (6767), 2310 states have internal predecessors, (6767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:47,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2311 states to 2311 states and 6767 transitions. [2022-01-18 06:05:47,586 INFO L78 Accepts]: Start accepts. Automaton has 2311 states and 6767 transitions. Word has length 42 [2022-01-18 06:05:47,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:47,587 INFO L470 AbstractCegarLoop]: Abstraction has 2311 states and 6767 transitions. [2022-01-18 06:05:47,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:47,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2311 states and 6767 transitions. [2022-01-18 06:05:47,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:47,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:47,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:47,619 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-01-18 06:05:47,807 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,SelfDestructingSolverStorable15 [2022-01-18 06:05:47,807 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:47,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:47,808 INFO L85 PathProgramCache]: Analyzing trace with hash 2096947742, now seen corresponding path program 9 times [2022-01-18 06:05:47,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:47,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121861954] [2022-01-18 06:05:47,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:47,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:48,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:48,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121861954] [2022-01-18 06:05:48,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121861954] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:48,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247389461] [2022-01-18 06:05:48,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:05:48,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:48,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:48,056 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:48,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 06:05:48,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:05:48,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:48,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:48,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:48,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:05:48,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:48,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:48,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:48,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:48,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:48,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:49,038 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:49,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247389461] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:49,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:49,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:05:49,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031094596] [2022-01-18 06:05:49,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:49,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:05:49,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:49,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:05:49,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:05:49,040 INFO L87 Difference]: Start difference. First operand 2311 states and 6767 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:52,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:52,467 INFO L93 Difference]: Finished difference Result 6938 states and 20019 transitions. [2022-01-18 06:05:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 06:05:52,467 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 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 42 [2022-01-18 06:05:52,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:52,477 INFO L225 Difference]: With dead ends: 6938 [2022-01-18 06:05:52,478 INFO L226 Difference]: Without dead ends: 6816 [2022-01-18 06:05:52,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1006, Invalid=9296, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 06:05:52,480 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 737 mSDsluCounter, 2060 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 1582 SdHoareTripleChecker+Invalid, 2717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 2585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:52,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [737 Valid, 1582 Invalid, 2717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 2585 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:05:52,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6816 states. [2022-01-18 06:05:52,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6816 to 2330. [2022-01-18 06:05:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2330 states, 2329 states have (on average 2.9373121511378275) internal successors, (6841), 2329 states have internal predecessors, (6841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:52,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 6841 transitions. [2022-01-18 06:05:52,553 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 6841 transitions. Word has length 42 [2022-01-18 06:05:52,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:52,554 INFO L470 AbstractCegarLoop]: Abstraction has 2330 states and 6841 transitions. [2022-01-18 06:05:52,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:52,554 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 6841 transitions. [2022-01-18 06:05:52,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:52,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:52,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:52,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:52,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:52,779 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:52,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:52,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1589444126, now seen corresponding path program 10 times [2022-01-18 06:05:52,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:52,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257661955] [2022-01-18 06:05:52,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:52,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:52,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:53,039 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:53,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:53,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257661955] [2022-01-18 06:05:53,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257661955] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:53,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584905729] [2022-01-18 06:05:53,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:05:53,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:53,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:53,040 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:53,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 06:05:53,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:05:53,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:53,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:05:53,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:53,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:53,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:53,522 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:53,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:53,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:53,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:53,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:53,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:53,981 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:53,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584905729] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:53,981 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:53,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:05:53,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837311936] [2022-01-18 06:05:53,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:53,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:05:53,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:53,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:05:53,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:05:53,982 INFO L87 Difference]: Start difference. First operand 2330 states and 6841 transitions. Second operand has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:57,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:57,625 INFO L93 Difference]: Finished difference Result 6756 states and 19556 transitions. [2022-01-18 06:05:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 06:05:57,625 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 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 42 [2022-01-18 06:05:57,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:57,637 INFO L225 Difference]: With dead ends: 6756 [2022-01-18 06:05:57,638 INFO L226 Difference]: Without dead ends: 6643 [2022-01-18 06:05:57,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2761 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1036, Invalid=8470, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:05:57,640 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 809 mSDsluCounter, 3355 mSDsCounter, 0 mSdLazyCounter, 3895 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 2341 SdHoareTripleChecker+Invalid, 4053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 3895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:57,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [809 Valid, 2341 Invalid, 4053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 3895 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:05:57,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6643 states. [2022-01-18 06:05:57,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6643 to 2408. [2022-01-18 06:05:57,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2408 states, 2407 states have (on average 2.966348151225592) internal successors, (7140), 2407 states have internal predecessors, (7140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 7140 transitions. [2022-01-18 06:05:57,703 INFO L78 Accepts]: Start accepts. Automaton has 2408 states and 7140 transitions. Word has length 42 [2022-01-18 06:05:57,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:57,703 INFO L470 AbstractCegarLoop]: Abstraction has 2408 states and 7140 transitions. [2022-01-18 06:05:57,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 35 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:57,704 INFO L276 IsEmpty]: Start isEmpty. Operand 2408 states and 7140 transitions. [2022-01-18 06:05:57,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:57,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:57,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:57,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:57,923 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,SelfDestructingSolverStorable17 [2022-01-18 06:05:57,923 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:57,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:57,924 INFO L85 PathProgramCache]: Analyzing trace with hash -2146271250, now seen corresponding path program 11 times [2022-01-18 06:05:57,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:57,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500417286] [2022-01-18 06:05:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:57,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:05:57,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:57,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500417286] [2022-01-18 06:05:57,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500417286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:05:57,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:05:57,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 06:05:57,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617688774] [2022-01-18 06:05:57,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:05:57,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:05:57,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:05:57,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:05:57,955 INFO L87 Difference]: Start difference. First operand 2408 states and 7140 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:57,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:57,995 INFO L93 Difference]: Finished difference Result 5624 states and 16348 transitions. [2022-01-18 06:05:57,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:05:57,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 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 42 [2022-01-18 06:05:57,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:58,006 INFO L225 Difference]: With dead ends: 5624 [2022-01-18 06:05:58,006 INFO L226 Difference]: Without dead ends: 5361 [2022-01-18 06:05:58,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:05:58,007 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 82 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:58,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 70 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:05:58,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5361 states. [2022-01-18 06:05:58,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5361 to 4595. [2022-01-18 06:05:58,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4595 states, 4594 states have (on average 2.994122768828907) internal successors, (13755), 4594 states have internal predecessors, (13755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:58,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4595 states to 4595 states and 13755 transitions. [2022-01-18 06:05:58,103 INFO L78 Accepts]: Start accepts. Automaton has 4595 states and 13755 transitions. Word has length 42 [2022-01-18 06:05:58,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:58,103 INFO L470 AbstractCegarLoop]: Abstraction has 4595 states and 13755 transitions. [2022-01-18 06:05:58,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:05:58,103 INFO L276 IsEmpty]: Start isEmpty. Operand 4595 states and 13755 transitions. [2022-01-18 06:05:58,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:05:58,112 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:58,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:05:58,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-18 06:05:58,112 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:05:58,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:58,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1394449568, now seen corresponding path program 12 times [2022-01-18 06:05:58,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:58,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652583083] [2022-01-18 06:05:58,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:58,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:58,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:58,378 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:05:58,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:58,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652583083] [2022-01-18 06:05:58,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652583083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:58,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708427887] [2022-01-18 06:05:58,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:05:58,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:58,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:58,380 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:58,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 06:05:58,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:05:58,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:58,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:05:58,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:58,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:05:58,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:05:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:58,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:58,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:58,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:05:59,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:05:59,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:05:59,290 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:05:59,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708427887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:59,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:59,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:05:59,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765750824] [2022-01-18 06:05:59,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:59,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:05:59,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:59,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:05:59,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:05:59,291 INFO L87 Difference]: Start difference. First operand 4595 states and 13755 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:01,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:01,131 INFO L93 Difference]: Finished difference Result 6946 states and 20590 transitions. [2022-01-18 06:06:01,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:06:01,131 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:01,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:01,143 INFO L225 Difference]: With dead ends: 6946 [2022-01-18 06:06:01,143 INFO L226 Difference]: Without dead ends: 6725 [2022-01-18 06:06:01,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 58 SyntacticMatches, 8 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=488, Invalid=4204, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 06:06:01,145 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 470 mSDsluCounter, 2101 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 2275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:01,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 1541 Invalid, 2275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:06:01,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6725 states. [2022-01-18 06:06:01,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6725 to 4600. [2022-01-18 06:06:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4600 states, 4599 states have (on average 2.994998912807132) internal successors, (13774), 4599 states have internal predecessors, (13774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:01,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4600 states to 4600 states and 13774 transitions. [2022-01-18 06:06:01,258 INFO L78 Accepts]: Start accepts. Automaton has 4600 states and 13774 transitions. Word has length 42 [2022-01-18 06:06:01,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:01,258 INFO L470 AbstractCegarLoop]: Abstraction has 4600 states and 13774 transitions. [2022-01-18 06:06:01,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:01,259 INFO L276 IsEmpty]: Start isEmpty. Operand 4600 states and 13774 transitions. [2022-01-18 06:06:01,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:01,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:01,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:01,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:01,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:01,483 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:01,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:01,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1438044618, now seen corresponding path program 13 times [2022-01-18 06:06:01,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:01,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822589049] [2022-01-18 06:06:01,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:01,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:01,723 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:01,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:01,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822589049] [2022-01-18 06:06:01,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822589049] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:01,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790847564] [2022-01-18 06:06:01,723 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:06:01,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:01,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:01,724 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:01,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 06:06:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:01,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:01,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:01,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:01,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:02,173 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:02,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:02,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:02,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:02,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:02,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:02,631 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:02,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790847564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:02,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:02,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:02,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107093377] [2022-01-18 06:06:02,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:02,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:02,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:02,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:02,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:02,632 INFO L87 Difference]: Start difference. First operand 4600 states and 13774 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:06,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:06,008 INFO L93 Difference]: Finished difference Result 10658 states and 31396 transitions. [2022-01-18 06:06:06,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:06:06,009 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:06,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:06,026 INFO L225 Difference]: With dead ends: 10658 [2022-01-18 06:06:06,026 INFO L226 Difference]: Without dead ends: 10437 [2022-01-18 06:06:06,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2248 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=743, Invalid=7267, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 06:06:06,027 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 541 mSDsluCounter, 3323 mSDsCounter, 0 mSdLazyCounter, 4105 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 2364 SdHoareTripleChecker+Invalid, 4183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 4105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:06,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 2364 Invalid, 4183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 4105 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:06:06,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10437 states. [2022-01-18 06:06:06,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10437 to 4612. [2022-01-18 06:06:06,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4612 states, 4611 states have (on average 2.9969637822598134) internal successors, (13819), 4611 states have internal predecessors, (13819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4612 states to 4612 states and 13819 transitions. [2022-01-18 06:06:06,179 INFO L78 Accepts]: Start accepts. Automaton has 4612 states and 13819 transitions. Word has length 42 [2022-01-18 06:06:06,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:06,179 INFO L470 AbstractCegarLoop]: Abstraction has 4612 states and 13819 transitions. [2022-01-18 06:06:06,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:06,179 INFO L276 IsEmpty]: Start isEmpty. Operand 4612 states and 13819 transitions. [2022-01-18 06:06:06,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:06,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:06,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:06,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:06,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:06,411 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:06,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:06,411 INFO L85 PathProgramCache]: Analyzing trace with hash -2144625582, now seen corresponding path program 14 times [2022-01-18 06:06:06,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:06,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987432764] [2022-01-18 06:06:06,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:06,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:06,683 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:06,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:06,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987432764] [2022-01-18 06:06:06,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987432764] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:06,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172971604] [2022-01-18 06:06:06,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:06:06,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:06,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:06,684 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:06,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 06:06:06,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:06:06,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:06,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:06,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:06,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:06,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:07,184 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:07,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:07,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:07,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:07,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:07,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:07,619 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:07,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172971604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:07,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:07,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:07,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098213511] [2022-01-18 06:06:07,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:07,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:07,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:07,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:07,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1049, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:07,621 INFO L87 Difference]: Start difference. First operand 4612 states and 13819 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:11,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:11,511 INFO L93 Difference]: Finished difference Result 11117 states and 32866 transitions. [2022-01-18 06:06:11,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 06:06:11,512 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:11,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:11,529 INFO L225 Difference]: With dead ends: 11117 [2022-01-18 06:06:11,530 INFO L226 Difference]: Without dead ends: 10896 [2022-01-18 06:06:11,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 58 SyntacticMatches, 8 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2926 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=992, Invalid=8908, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 06:06:11,531 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 647 mSDsluCounter, 2777 mSDsCounter, 0 mSdLazyCounter, 3550 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 2007 SdHoareTripleChecker+Invalid, 3658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 3550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:11,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 2007 Invalid, 3658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 3550 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:11,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10896 states. [2022-01-18 06:06:11,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10896 to 4616. [2022-01-18 06:06:11,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4616 states, 4615 states have (on average 2.996749729144095) internal successors, (13830), 4615 states have internal predecessors, (13830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:11,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4616 states to 4616 states and 13830 transitions. [2022-01-18 06:06:11,657 INFO L78 Accepts]: Start accepts. Automaton has 4616 states and 13830 transitions. Word has length 42 [2022-01-18 06:06:11,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:11,657 INFO L470 AbstractCegarLoop]: Abstraction has 4616 states and 13830 transitions. [2022-01-18 06:06:11,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:11,657 INFO L276 IsEmpty]: Start isEmpty. Operand 4616 states and 13830 transitions. [2022-01-18 06:06:11,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:11,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:11,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:11,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:11,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:11,891 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:11,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:11,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1536050154, now seen corresponding path program 15 times [2022-01-18 06:06:11,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:11,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439951179] [2022-01-18 06:06:11,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:11,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:12,140 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:12,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439951179] [2022-01-18 06:06:12,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439951179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965746810] [2022-01-18 06:06:12,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:06:12,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:12,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:12,141 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:12,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 06:06:12,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:06:12,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:12,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:06:12,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:12,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:12,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:12,591 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:12,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:12,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:12,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:12,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:12,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:13,055 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:13,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965746810] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:13,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:13,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:13,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730496961] [2022-01-18 06:06:13,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:13,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:13,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:13,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:13,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:13,057 INFO L87 Difference]: Start difference. First operand 4616 states and 13830 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:16,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:16,354 INFO L93 Difference]: Finished difference Result 10825 states and 31854 transitions. [2022-01-18 06:06:16,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:06:16,354 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:16,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:16,372 INFO L225 Difference]: With dead ends: 10825 [2022-01-18 06:06:16,372 INFO L226 Difference]: Without dead ends: 10639 [2022-01-18 06:06:16,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 57 SyntacticMatches, 9 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2310 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=927, Invalid=7263, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 06:06:16,373 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 789 mSDsluCounter, 2934 mSDsCounter, 0 mSdLazyCounter, 3536 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 789 SdHoareTripleChecker+Valid, 2027 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 3536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:16,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [789 Valid, 2027 Invalid, 3670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 3536 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:16,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10639 states. [2022-01-18 06:06:16,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10639 to 4597. [2022-01-18 06:06:16,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4597 states, 4596 states have (on average 2.9945604873803306) internal successors, (13763), 4596 states have internal predecessors, (13763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:16,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4597 states to 4597 states and 13763 transitions. [2022-01-18 06:06:16,492 INFO L78 Accepts]: Start accepts. Automaton has 4597 states and 13763 transitions. Word has length 42 [2022-01-18 06:06:16,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:16,493 INFO L470 AbstractCegarLoop]: Abstraction has 4597 states and 13763 transitions. [2022-01-18 06:06:16,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:16,493 INFO L276 IsEmpty]: Start isEmpty. Operand 4597 states and 13763 transitions. [2022-01-18 06:06:16,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:16,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:16,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:16,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-18 06:06:16,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:16,702 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:16,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:16,702 INFO L85 PathProgramCache]: Analyzing trace with hash 509681886, now seen corresponding path program 16 times [2022-01-18 06:06:16,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:16,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976948208] [2022-01-18 06:06:16,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:16,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:17,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:17,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976948208] [2022-01-18 06:06:17,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976948208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:17,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825227461] [2022-01-18 06:06:17,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:06:17,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:17,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:17,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:17,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 06:06:17,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:06:17,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:17,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:17,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:17,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:17,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:17,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:17,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:17,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:17,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:17,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:17,888 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:17,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825227461] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:17,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:17,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 33 [2022-01-18 06:06:17,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607873441] [2022-01-18 06:06:17,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:17,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:06:17,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:17,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:06:17,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=998, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:06:17,889 INFO L87 Difference]: Start difference. First operand 4597 states and 13763 transitions. Second operand has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:19,171 INFO L93 Difference]: Finished difference Result 6350 states and 18753 transitions. [2022-01-18 06:06:19,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:06:19,171 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:19,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:19,182 INFO L225 Difference]: With dead ends: 6350 [2022-01-18 06:06:19,182 INFO L226 Difference]: Without dead ends: 6129 [2022-01-18 06:06:19,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 59 SyntacticMatches, 8 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=352, Invalid=3308, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:06:19,183 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 450 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 1628 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:19,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 1157 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1628 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:06:19,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6129 states. [2022-01-18 06:06:19,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6129 to 4604. [2022-01-18 06:06:19,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 2.9941342602650445) internal successors, (13782), 4603 states have internal predecessors, (13782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 13782 transitions. [2022-01-18 06:06:19,279 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 13782 transitions. Word has length 42 [2022-01-18 06:06:19,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:19,279 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 13782 transitions. [2022-01-18 06:06:19,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:19,280 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 13782 transitions. [2022-01-18 06:06:19,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:19,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:19,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:19,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-01-18 06:06:19,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 06:06:19,511 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:19,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1734132946, now seen corresponding path program 17 times [2022-01-18 06:06:19,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:19,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943503905] [2022-01-18 06:06:19,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:19,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:19,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:19,772 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:19,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:19,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943503905] [2022-01-18 06:06:19,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943503905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:19,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449708750] [2022-01-18 06:06:19,772 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:06:19,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:19,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:19,776 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:19,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 06:06:19,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:06:19,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:19,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:19,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:19,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:20,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:20,267 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:20,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:20,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:20,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:06:20,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:20,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:20,688 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:20,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449708750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:20,688 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:20,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 33 [2022-01-18 06:06:20,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964852181] [2022-01-18 06:06:20,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:20,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:06:20,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:20,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:06:20,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:06:20,690 INFO L87 Difference]: Start difference. First operand 4604 states and 13782 transitions. Second operand has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:22,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:22,048 INFO L93 Difference]: Finished difference Result 6875 states and 20047 transitions. [2022-01-18 06:06:22,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:06:22,048 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:22,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:22,060 INFO L225 Difference]: With dead ends: 6875 [2022-01-18 06:06:22,060 INFO L226 Difference]: Without dead ends: 6654 [2022-01-18 06:06:22,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=357, Invalid=3303, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:06:22,061 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 442 mSDsluCounter, 1897 mSDsCounter, 0 mSdLazyCounter, 1829 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1397 SdHoareTripleChecker+Invalid, 1871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:22,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 1397 Invalid, 1871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1829 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:06:22,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6654 states. [2022-01-18 06:06:22,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6654 to 4597. [2022-01-18 06:06:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4597 states, 4596 states have (on average 2.9945604873803306) internal successors, (13763), 4596 states have internal predecessors, (13763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:22,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4597 states to 4597 states and 13763 transitions. [2022-01-18 06:06:22,140 INFO L78 Accepts]: Start accepts. Automaton has 4597 states and 13763 transitions. Word has length 42 [2022-01-18 06:06:22,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:22,140 INFO L470 AbstractCegarLoop]: Abstraction has 4597 states and 13763 transitions. [2022-01-18 06:06:22,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:22,140 INFO L276 IsEmpty]: Start isEmpty. Operand 4597 states and 13763 transitions. [2022-01-18 06:06:22,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:22,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:22,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:22,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 06:06:22,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 06:06:22,348 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:22,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:22,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1397255362, now seen corresponding path program 18 times [2022-01-18 06:06:22,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:22,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844747935] [2022-01-18 06:06:22,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:22,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:22,621 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:22,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:22,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844747935] [2022-01-18 06:06:22,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844747935] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:22,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498927007] [2022-01-18 06:06:22,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:06:22,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:22,624 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:22,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 06:06:22,661 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:06:22,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:22,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:22,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:22,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:22,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:23,059 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:23,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:23,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:23,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:06:23,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:23,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:23,491 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:23,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498927007] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:23,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:23,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:23,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708077725] [2022-01-18 06:06:23,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:23,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:23,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:23,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:23,493 INFO L87 Difference]: Start difference. First operand 4597 states and 13763 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:27,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:27,036 INFO L93 Difference]: Finished difference Result 10896 states and 32285 transitions. [2022-01-18 06:06:27,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 06:06:27,036 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:27,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:27,067 INFO L225 Difference]: With dead ends: 10896 [2022-01-18 06:06:27,067 INFO L226 Difference]: Without dead ends: 10675 [2022-01-18 06:06:27,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 58 SyntacticMatches, 8 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2895 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=984, Invalid=8718, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 06:06:27,069 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 657 mSDsluCounter, 3023 mSDsCounter, 0 mSdLazyCounter, 3849 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 2173 SdHoareTripleChecker+Invalid, 3950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:27,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 2173 Invalid, 3950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3849 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:06:27,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10675 states. [2022-01-18 06:06:27,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10675 to 4617. [2022-01-18 06:06:27,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4617 states, 4616 states have (on average 2.997833622183709) internal successors, (13838), 4616 states have internal predecessors, (13838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:27,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4617 states to 4617 states and 13838 transitions. [2022-01-18 06:06:27,216 INFO L78 Accepts]: Start accepts. Automaton has 4617 states and 13838 transitions. Word has length 42 [2022-01-18 06:06:27,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:27,216 INFO L470 AbstractCegarLoop]: Abstraction has 4617 states and 13838 transitions. [2022-01-18 06:06:27,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:27,217 INFO L276 IsEmpty]: Start isEmpty. Operand 4617 states and 13838 transitions. [2022-01-18 06:06:27,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:27,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:27,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:27,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:27,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 06:06:27,448 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:27,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2103836326, now seen corresponding path program 19 times [2022-01-18 06:06:27,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:27,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629045358] [2022-01-18 06:06:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:27,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:27,714 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:27,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:27,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629045358] [2022-01-18 06:06:27,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629045358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:27,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748269580] [2022-01-18 06:06:27,715 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:06:27,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:27,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:27,720 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:27,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 06:06:27,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:27,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:27,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:27,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:27,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:28,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:28,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:28,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:06:28,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:28,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:28,614 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:28,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748269580] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:28,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:28,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:28,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785515343] [2022-01-18 06:06:28,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:28,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:28,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:28,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:28,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1049, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:28,615 INFO L87 Difference]: Start difference. First operand 4617 states and 13838 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:32,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:32,697 INFO L93 Difference]: Finished difference Result 11636 states and 34438 transitions. [2022-01-18 06:06:32,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 06:06:32,697 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:32,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:32,719 INFO L225 Difference]: With dead ends: 11636 [2022-01-18 06:06:32,719 INFO L226 Difference]: Without dead ends: 11415 [2022-01-18 06:06:32,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3682 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1231, Invalid=10541, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 06:06:32,721 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 797 mSDsluCounter, 2729 mSDsCounter, 0 mSdLazyCounter, 3603 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 797 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 3726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 3603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:32,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [797 Valid, 1988 Invalid, 3726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 3603 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:32,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11415 states. [2022-01-18 06:06:32,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11415 to 4621. [2022-01-18 06:06:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4621 states, 4620 states have (on average 2.9976190476190476) internal successors, (13849), 4620 states have internal predecessors, (13849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:32,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4621 states to 4621 states and 13849 transitions. [2022-01-18 06:06:32,856 INFO L78 Accepts]: Start accepts. Automaton has 4621 states and 13849 transitions. Word has length 42 [2022-01-18 06:06:32,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:32,856 INFO L470 AbstractCegarLoop]: Abstraction has 4621 states and 13849 transitions. [2022-01-18 06:06:32,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:32,856 INFO L276 IsEmpty]: Start isEmpty. Operand 4621 states and 13849 transitions. [2022-01-18 06:06:32,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:32,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:32,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:32,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 06:06:33,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:33,065 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1495260898, now seen corresponding path program 20 times [2022-01-18 06:06:33,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:33,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364909832] [2022-01-18 06:06:33,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:33,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:33,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:33,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:33,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364909832] [2022-01-18 06:06:33,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364909832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:33,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826167112] [2022-01-18 06:06:33,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:06:33,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:33,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:33,299 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:33,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 06:06:33,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:06:33,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:33,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:06:33,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:33,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:33,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:33,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:34,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:34,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:06:34,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:34,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:34,290 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:34,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826167112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:34,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:34,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:34,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758467702] [2022-01-18 06:06:34,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:34,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:34,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:34,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:34,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:34,291 INFO L87 Difference]: Start difference. First operand 4621 states and 13849 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:37,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:37,614 INFO L93 Difference]: Finished difference Result 10783 states and 31635 transitions. [2022-01-18 06:06:37,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:06:37,614 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:37,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:37,634 INFO L225 Difference]: With dead ends: 10783 [2022-01-18 06:06:37,634 INFO L226 Difference]: Without dead ends: 10597 [2022-01-18 06:06:37,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 57 SyntacticMatches, 9 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=992, Invalid=7564, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:06:37,635 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 808 mSDsluCounter, 2826 mSDsCounter, 0 mSdLazyCounter, 3353 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 808 SdHoareTripleChecker+Valid, 1959 SdHoareTripleChecker+Invalid, 3496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 3353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:37,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [808 Valid, 1959 Invalid, 3496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 3353 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:37,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10597 states. [2022-01-18 06:06:37,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10597 to 4605. [2022-01-18 06:06:37,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4605 states, 4604 states have (on average 2.995873153779322) internal successors, (13793), 4604 states have internal predecessors, (13793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:37,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4605 states to 4605 states and 13793 transitions. [2022-01-18 06:06:37,745 INFO L78 Accepts]: Start accepts. Automaton has 4605 states and 13793 transitions. Word has length 42 [2022-01-18 06:06:37,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:37,745 INFO L470 AbstractCegarLoop]: Abstraction has 4605 states and 13793 transitions. [2022-01-18 06:06:37,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:37,745 INFO L276 IsEmpty]: Start isEmpty. Operand 4605 states and 13793 transitions. [2022-01-18 06:06:37,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:37,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:37,751 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:37,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:37,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 06:06:37,951 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:37,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1573662208, now seen corresponding path program 21 times [2022-01-18 06:06:37,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127618913] [2022-01-18 06:06:37,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:37,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:38,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:38,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127618913] [2022-01-18 06:06:38,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127618913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:38,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680556800] [2022-01-18 06:06:38,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:06:38,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:38,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:38,232 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:38,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 06:06:38,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:06:38,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:38,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:06:38,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:38,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:38,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:38,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:38,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:38,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:06:39,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:39,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:39,217 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:39,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680556800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:39,217 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:39,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:06:39,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979720667] [2022-01-18 06:06:39,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:39,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:06:39,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:39,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:06:39,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:06:39,220 INFO L87 Difference]: Start difference. First operand 4605 states and 13793 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:41,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:41,471 INFO L93 Difference]: Finished difference Result 9226 states and 27189 transitions. [2022-01-18 06:06:41,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 06:06:41,471 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:41,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:41,489 INFO L225 Difference]: With dead ends: 9226 [2022-01-18 06:06:41,489 INFO L226 Difference]: Without dead ends: 9005 [2022-01-18 06:06:41,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=587, Invalid=5733, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:06:41,490 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 534 mSDsluCounter, 2194 mSDsCounter, 0 mSdLazyCounter, 2517 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 2587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:41,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 1595 Invalid, 2587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2517 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:06:41,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9005 states. [2022-01-18 06:06:41,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9005 to 4605. [2022-01-18 06:06:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4605 states, 4604 states have (on average 2.995873153779322) internal successors, (13793), 4604 states have internal predecessors, (13793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:41,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4605 states to 4605 states and 13793 transitions. [2022-01-18 06:06:41,586 INFO L78 Accepts]: Start accepts. Automaton has 4605 states and 13793 transitions. Word has length 42 [2022-01-18 06:06:41,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:41,587 INFO L470 AbstractCegarLoop]: Abstraction has 4605 states and 13793 transitions. [2022-01-18 06:06:41,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:41,587 INFO L276 IsEmpty]: Start isEmpty. Operand 4605 states and 13793 transitions. [2022-01-18 06:06:41,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:41,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:41,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:41,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:41,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 06:06:41,798 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:41,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:41,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1958563246, now seen corresponding path program 22 times [2022-01-18 06:06:41,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:41,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637485631] [2022-01-18 06:06:41,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:41,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:41,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:42,045 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:42,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:42,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637485631] [2022-01-18 06:06:42,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637485631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:42,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96160859] [2022-01-18 06:06:42,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:06:42,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:42,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:42,047 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:42,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 06:06:42,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:06:42,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:42,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:42,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:42,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:42,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:42,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:42,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:42,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:42,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:42,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:42,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:43,061 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:43,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96160859] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:43,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:43,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:06:43,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231640552] [2022-01-18 06:06:43,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:43,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:06:43,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:43,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:06:43,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1191, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:06:43,063 INFO L87 Difference]: Start difference. First operand 4605 states and 13793 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:44,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:44,262 INFO L93 Difference]: Finished difference Result 6147 states and 18186 transitions. [2022-01-18 06:06:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:06:44,262 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:44,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:44,273 INFO L225 Difference]: With dead ends: 6147 [2022-01-18 06:06:44,273 INFO L226 Difference]: Without dead ends: 5926 [2022-01-18 06:06:44,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=291, Invalid=2679, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:06:44,274 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 299 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 1993 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1549 SdHoareTripleChecker+Invalid, 2028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:44,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 1549 Invalid, 2028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1993 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:06:44,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states. [2022-01-18 06:06:44,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 4611. [2022-01-18 06:06:44,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4611 states, 4610 states have (on average 2.996095444685466) internal successors, (13812), 4610 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4611 states to 4611 states and 13812 transitions. [2022-01-18 06:06:44,345 INFO L78 Accepts]: Start accepts. Automaton has 4611 states and 13812 transitions. Word has length 42 [2022-01-18 06:06:44,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:44,345 INFO L470 AbstractCegarLoop]: Abstraction has 4611 states and 13812 transitions. [2022-01-18 06:06:44,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:44,346 INFO L276 IsEmpty]: Start isEmpty. Operand 4611 states and 13812 transitions. [2022-01-18 06:06:44,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:44,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:44,352 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:44,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 06:06:44,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:44,553 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:44,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:44,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2002158296, now seen corresponding path program 23 times [2022-01-18 06:06:44,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:44,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277580161] [2022-01-18 06:06:44,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:44,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:44,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:44,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:44,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:44,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277580161] [2022-01-18 06:06:44,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277580161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:44,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886461704] [2022-01-18 06:06:44,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:06:44,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:44,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:44,821 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:44,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 06:06:44,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:06:44,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:44,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:44,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:45,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:45,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:45,354 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:45,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:45,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:45,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 06:06:45,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:45,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 06:06:45,978 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:45,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886461704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:45,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:45,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2022-01-18 06:06:45,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792281737] [2022-01-18 06:06:45,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:45,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:06:45,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:45,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:06:45,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1466, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:06:45,980 INFO L87 Difference]: Start difference. First operand 4611 states and 13812 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:48,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:48,386 INFO L93 Difference]: Finished difference Result 9195 states and 27129 transitions. [2022-01-18 06:06:48,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 06:06:48,387 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:48,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:48,403 INFO L225 Difference]: With dead ends: 9195 [2022-01-18 06:06:48,403 INFO L226 Difference]: Without dead ends: 8974 [2022-01-18 06:06:48,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1599 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=534, Invalid=5628, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:06:48,404 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 520 mSDsluCounter, 3165 mSDsCounter, 0 mSdLazyCounter, 3524 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 2225 SdHoareTripleChecker+Invalid, 3586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:48,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 2225 Invalid, 3586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3524 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:48,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8974 states. [2022-01-18 06:06:48,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8974 to 4623. [2022-01-18 06:06:48,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4623 states, 4622 states have (on average 2.998052790999567) internal successors, (13857), 4622 states have internal predecessors, (13857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:48,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4623 states to 4623 states and 13857 transitions. [2022-01-18 06:06:48,502 INFO L78 Accepts]: Start accepts. Automaton has 4623 states and 13857 transitions. Word has length 42 [2022-01-18 06:06:48,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:48,502 INFO L470 AbstractCegarLoop]: Abstraction has 4623 states and 13857 transitions. [2022-01-18 06:06:48,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:48,502 INFO L276 IsEmpty]: Start isEmpty. Operand 4623 states and 13857 transitions. [2022-01-18 06:06:48,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:48,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:48,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:48,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:48,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:48,709 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:48,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:48,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1586228036, now seen corresponding path program 24 times [2022-01-18 06:06:48,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:48,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664428029] [2022-01-18 06:06:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:48,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:48,944 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:48,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664428029] [2022-01-18 06:06:48,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664428029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986996207] [2022-01-18 06:06:48,945 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:06:48,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:48,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:48,946 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:48,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 06:06:48,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:06:48,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:48,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:48,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:49,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:49,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:49,430 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:49,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:49,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:49,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:49,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:49,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:49,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986996207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:49,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:49,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:06:49,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111053011] [2022-01-18 06:06:49,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:49,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:06:49,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:49,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:06:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:06:49,884 INFO L87 Difference]: Start difference. First operand 4623 states and 13857 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:52,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:52,230 INFO L93 Difference]: Finished difference Result 9583 states and 28408 transitions. [2022-01-18 06:06:52,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:06:52,230 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:52,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:52,246 INFO L225 Difference]: With dead ends: 9583 [2022-01-18 06:06:52,246 INFO L226 Difference]: Without dead ends: 9362 [2022-01-18 06:06:52,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1639 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=616, Invalid=5546, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:06:52,247 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 481 mSDsluCounter, 2737 mSDsCounter, 0 mSdLazyCounter, 3050 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 1986 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 3050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:52,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [481 Valid, 1986 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 3050 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:06:52,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9362 states. [2022-01-18 06:06:52,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9362 to 4627. [2022-01-18 06:06:52,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.9978383052313013) internal successors, (13868), 4626 states have internal predecessors, (13868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13868 transitions. [2022-01-18 06:06:52,333 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13868 transitions. Word has length 42 [2022-01-18 06:06:52,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:52,333 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13868 transitions. [2022-01-18 06:06:52,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:52,333 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13868 transitions. [2022-01-18 06:06:52,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:52,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:52,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:52,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:52,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:52,539 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:52,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:52,539 INFO L85 PathProgramCache]: Analyzing trace with hash -2100163832, now seen corresponding path program 25 times [2022-01-18 06:06:52,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:52,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050319041] [2022-01-18 06:06:52,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:52,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:52,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:52,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050319041] [2022-01-18 06:06:52,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050319041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:52,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971993083] [2022-01-18 06:06:52,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:06:52,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:52,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:52,799 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:52,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 06:06:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:52,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:52,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:52,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:53,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:53,272 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:53,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:53,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:53,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:53,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:53,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:53,723 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:53,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971993083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:53,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:53,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:06:53,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495593406] [2022-01-18 06:06:53,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:53,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:06:53,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:53,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:06:53,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1170, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:06:53,725 INFO L87 Difference]: Start difference. First operand 4627 states and 13868 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:56,500 INFO L93 Difference]: Finished difference Result 9940 states and 29522 transitions. [2022-01-18 06:06:56,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 06:06:56,501 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:56,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:56,517 INFO L225 Difference]: With dead ends: 9940 [2022-01-18 06:06:56,517 INFO L226 Difference]: Without dead ends: 9754 [2022-01-18 06:06:56,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2063 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=810, Invalid=6672, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:06:56,518 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 547 mSDsluCounter, 3320 mSDsCounter, 0 mSdLazyCounter, 3572 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 2392 SdHoareTripleChecker+Invalid, 3662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 3572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:56,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 2392 Invalid, 3662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 3572 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:06:56,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9754 states. [2022-01-18 06:06:56,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9754 to 4608. [2022-01-18 06:06:56,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4608 states, 4607 states have (on average 2.9956587801172128) internal successors, (13801), 4607 states have internal predecessors, (13801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4608 states to 4608 states and 13801 transitions. [2022-01-18 06:06:56,606 INFO L78 Accepts]: Start accepts. Automaton has 4608 states and 13801 transitions. Word has length 42 [2022-01-18 06:06:56,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:56,607 INFO L470 AbstractCegarLoop]: Abstraction has 4608 states and 13801 transitions. [2022-01-18 06:06:56,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:56,607 INFO L276 IsEmpty]: Start isEmpty. Operand 4608 states and 13801 transitions. [2022-01-18 06:06:56,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:56,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:56,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:56,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:56,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:56,813 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:56,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:56,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1519369394, now seen corresponding path program 26 times [2022-01-18 06:06:56,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:56,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172328352] [2022-01-18 06:06:56,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:56,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:57,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:57,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172328352] [2022-01-18 06:06:57,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172328352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:57,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935197685] [2022-01-18 06:06:57,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:06:57,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:57,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:57,046 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:57,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 06:06:57,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:06:57,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:57,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:57,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:57,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:57,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:06:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:57,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:57,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:57,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:06:57,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:57,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:06:57,972 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:06:57,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935197685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:57,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:57,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:06:57,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203535808] [2022-01-18 06:06:57,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:57,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:06:57,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:57,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:06:57,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:06:57,974 INFO L87 Difference]: Start difference. First operand 4608 states and 13801 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:59,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:59,154 INFO L93 Difference]: Finished difference Result 7722 states and 23004 transitions. [2022-01-18 06:06:59,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:06:59,155 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:06:59,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:59,169 INFO L225 Difference]: With dead ends: 7722 [2022-01-18 06:06:59,169 INFO L226 Difference]: Without dead ends: 7501 [2022-01-18 06:06:59,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=349, Invalid=2843, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:06:59,170 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 311 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 1661 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:59,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 1310 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1661 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:06:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7501 states. [2022-01-18 06:06:59,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7501 to 4628. [2022-01-18 06:06:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 2.99459693105684) internal successors, (13856), 4627 states have internal predecessors, (13856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:59,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 13856 transitions. [2022-01-18 06:06:59,258 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 13856 transitions. Word has length 42 [2022-01-18 06:06:59,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:59,258 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 13856 transitions. [2022-01-18 06:06:59,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:06:59,258 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 13856 transitions. [2022-01-18 06:06:59,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:06:59,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:59,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:06:59,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 06:06:59,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-18 06:06:59,479 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:06:59,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:59,480 INFO L85 PathProgramCache]: Analyzing trace with hash 2127944822, now seen corresponding path program 27 times [2022-01-18 06:06:59,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:59,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595549583] [2022-01-18 06:06:59,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:59,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:59,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:59,722 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:06:59,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:59,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595549583] [2022-01-18 06:06:59,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595549583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:59,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522592134] [2022-01-18 06:06:59,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:06:59,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:59,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:59,724 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:59,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 06:06:59,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:06:59,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:59,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:06:59,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:59,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:06:59,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:00,223 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:00,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:00,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:00,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:00,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:00,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:00,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522592134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:00,731 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:00,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:00,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884453112] [2022-01-18 06:07:00,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:00,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:00,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:00,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:00,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:00,732 INFO L87 Difference]: Start difference. First operand 4628 states and 13856 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:02,065 INFO L93 Difference]: Finished difference Result 7652 states and 22818 transitions. [2022-01-18 06:07:02,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:07:02,065 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:02,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:02,083 INFO L225 Difference]: With dead ends: 7652 [2022-01-18 06:07:02,084 INFO L226 Difference]: Without dead ends: 7466 [2022-01-18 06:07:02,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 908 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=456, Invalid=3450, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:07:02,085 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 374 mSDsluCounter, 1760 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 1766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:02,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 1339 Invalid, 1766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1716 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:07:02,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7466 states. [2022-01-18 06:07:02,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7466 to 4624. [2022-01-18 06:07:02,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4624 states, 4623 states have (on average 2.9948085658663204) internal successors, (13845), 4623 states have internal predecessors, (13845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:02,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4624 states to 4624 states and 13845 transitions. [2022-01-18 06:07:02,186 INFO L78 Accepts]: Start accepts. Automaton has 4624 states and 13845 transitions. Word has length 42 [2022-01-18 06:07:02,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:02,186 INFO L470 AbstractCegarLoop]: Abstraction has 4624 states and 13845 transitions. [2022-01-18 06:07:02,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:02,186 INFO L276 IsEmpty]: Start isEmpty. Operand 4624 states and 13845 transitions. [2022-01-18 06:07:02,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:02,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:02,194 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:02,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:02,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:02,394 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:02,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:02,395 INFO L85 PathProgramCache]: Analyzing trace with hash -686865292, now seen corresponding path program 28 times [2022-01-18 06:07:02,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:02,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458013342] [2022-01-18 06:07:02,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:02,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:02,665 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:02,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:02,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458013342] [2022-01-18 06:07:02,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458013342] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:02,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333551800] [2022-01-18 06:07:02,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:02,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:02,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:02,666 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:02,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 06:07:02,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:02,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:02,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:02,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:02,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:02,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:03,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:03,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:03,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:03,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:03,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:03,637 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:03,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333551800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:03,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:03,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:03,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967815882] [2022-01-18 06:07:03,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:03,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:03,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:03,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:03,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:03,638 INFO L87 Difference]: Start difference. First operand 4624 states and 13845 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:04,858 INFO L93 Difference]: Finished difference Result 7670 states and 22883 transitions. [2022-01-18 06:07:04,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:07:04,858 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:04,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:04,871 INFO L225 Difference]: With dead ends: 7670 [2022-01-18 06:07:04,871 INFO L226 Difference]: Without dead ends: 7484 [2022-01-18 06:07:04,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=375, Invalid=2931, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:07:04,872 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 318 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 1770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:04,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 1340 Invalid, 1770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:07:04,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7484 states. [2022-01-18 06:07:04,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7484 to 4636. [2022-01-18 06:07:04,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4636 states, 4635 states have (on average 2.993311758360302) internal successors, (13874), 4635 states have internal predecessors, (13874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 13874 transitions. [2022-01-18 06:07:04,953 INFO L78 Accepts]: Start accepts. Automaton has 4636 states and 13874 transitions. Word has length 42 [2022-01-18 06:07:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:04,953 INFO L470 AbstractCegarLoop]: Abstraction has 4636 states and 13874 transitions. [2022-01-18 06:07:04,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:04,954 INFO L276 IsEmpty]: Start isEmpty. Operand 4636 states and 13874 transitions. [2022-01-18 06:07:04,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:04,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:04,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:04,986 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-01-18 06:07:05,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:05,175 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:05,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:05,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1151939096, now seen corresponding path program 29 times [2022-01-18 06:07:05,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:05,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963573479] [2022-01-18 06:07:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:05,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:05,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:05,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:05,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963573479] [2022-01-18 06:07:05,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963573479] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:05,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354420449] [2022-01-18 06:07:05,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:05,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:05,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:05,464 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:05,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 06:07:05,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:05,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:05,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:05,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:05,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:05,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:06,018 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:06,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:06,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:06,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 06:07:06,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:06,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 28 [2022-01-18 06:07:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:06,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354420449] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:06,563 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:06,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2022-01-18 06:07:06,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414758959] [2022-01-18 06:07:06,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:06,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:07:06,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:06,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:07:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1471, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:07:06,564 INFO L87 Difference]: Start difference. First operand 4636 states and 13874 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:08,105 INFO L93 Difference]: Finished difference Result 7811 states and 23124 transitions. [2022-01-18 06:07:08,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:07:08,105 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:08,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:08,120 INFO L225 Difference]: With dead ends: 7811 [2022-01-18 06:07:08,120 INFO L226 Difference]: Without dead ends: 7590 [2022-01-18 06:07:08,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=4140, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:07:08,121 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 493 mSDsluCounter, 2256 mSDsCounter, 0 mSdLazyCounter, 2328 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 2383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 2328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:08,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 1700 Invalid, 2383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 2328 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:08,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7590 states. [2022-01-18 06:07:08,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7590 to 4648. [2022-01-18 06:07:08,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 2.9952657628577577) internal successors, (13919), 4647 states have internal predecessors, (13919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 13919 transitions. [2022-01-18 06:07:08,194 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 13919 transitions. Word has length 42 [2022-01-18 06:07:08,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:08,194 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 13919 transitions. [2022-01-18 06:07:08,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:08,195 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 13919 transitions. [2022-01-18 06:07:08,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:08,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:08,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:08,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:08,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 06:07:08,401 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:08,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:08,401 INFO L85 PathProgramCache]: Analyzing trace with hash 445358132, now seen corresponding path program 30 times [2022-01-18 06:07:08,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:08,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163427969] [2022-01-18 06:07:08,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:08,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:08,673 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:08,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:08,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163427969] [2022-01-18 06:07:08,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163427969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:08,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853904688] [2022-01-18 06:07:08,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:07:08,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:08,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:08,676 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:08,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 06:07:08,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:07:08,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:08,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:08,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:08,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:09,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:09,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:09,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:09,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:09,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:09,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:09,718 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:09,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853904688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:09,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:09,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:09,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164896922] [2022-01-18 06:07:09,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:09,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:09,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:09,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:09,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:09,719 INFO L87 Difference]: Start difference. First operand 4648 states and 13919 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:11,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:11,475 INFO L93 Difference]: Finished difference Result 8446 states and 24941 transitions. [2022-01-18 06:07:11,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:07:11,476 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:11,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:11,491 INFO L225 Difference]: With dead ends: 8446 [2022-01-18 06:07:11,491 INFO L226 Difference]: Without dead ends: 8225 [2022-01-18 06:07:11,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=519, Invalid=4593, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:07:11,492 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 492 mSDsluCounter, 1923 mSDsCounter, 0 mSdLazyCounter, 2128 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 2172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:11,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [492 Valid, 1466 Invalid, 2172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2128 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:11,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8225 states. [2022-01-18 06:07:11,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8225 to 4652. [2022-01-18 06:07:11,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4652 states, 4651 states have (on average 2.9950548269189423) internal successors, (13930), 4651 states have internal predecessors, (13930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:11,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4652 states to 4652 states and 13930 transitions. [2022-01-18 06:07:11,571 INFO L78 Accepts]: Start accepts. Automaton has 4652 states and 13930 transitions. Word has length 42 [2022-01-18 06:07:11,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:11,571 INFO L470 AbstractCegarLoop]: Abstraction has 4652 states and 13930 transitions. [2022-01-18 06:07:11,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:11,571 INFO L276 IsEmpty]: Start isEmpty. Operand 4652 states and 13930 transitions. [2022-01-18 06:07:11,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:11,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:11,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:11,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:11,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 06:07:11,777 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:11,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:11,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1053933560, now seen corresponding path program 31 times [2022-01-18 06:07:11,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:11,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758465404] [2022-01-18 06:07:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:11,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:11,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:12,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:12,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758465404] [2022-01-18 06:07:12,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758465404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:12,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918014550] [2022-01-18 06:07:12,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:07:12,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:12,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:12,021 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:12,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 06:07:12,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:12,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:12,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:12,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:12,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:12,512 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:12,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:12,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:12,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:12,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:12,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:12,977 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:12,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918014550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:12,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:12,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:12,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196984060] [2022-01-18 06:07:12,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:12,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:12,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:12,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:12,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:12,978 INFO L87 Difference]: Start difference. First operand 4652 states and 13930 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:15,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:15,012 INFO L93 Difference]: Finished difference Result 8711 states and 25831 transitions. [2022-01-18 06:07:15,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:07:15,012 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:15,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:15,030 INFO L225 Difference]: With dead ends: 8711 [2022-01-18 06:07:15,030 INFO L226 Difference]: Without dead ends: 8525 [2022-01-18 06:07:15,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=697, Invalid=5783, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:07:15,031 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 590 mSDsluCounter, 2098 mSDsCounter, 0 mSdLazyCounter, 2168 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 1631 SdHoareTripleChecker+Invalid, 2245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:15,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [590 Valid, 1631 Invalid, 2245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2168 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:15,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8525 states. [2022-01-18 06:07:15,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8525 to 4636. [2022-01-18 06:07:15,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4636 states, 4635 states have (on average 2.993311758360302) internal successors, (13874), 4635 states have internal predecessors, (13874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:15,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 13874 transitions. [2022-01-18 06:07:15,145 INFO L78 Accepts]: Start accepts. Automaton has 4636 states and 13874 transitions. Word has length 42 [2022-01-18 06:07:15,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:15,145 INFO L470 AbstractCegarLoop]: Abstraction has 4636 states and 13874 transitions. [2022-01-18 06:07:15,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:15,145 INFO L276 IsEmpty]: Start isEmpty. Operand 4636 states and 13874 transitions. [2022-01-18 06:07:15,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:15,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:15,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:15,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:15,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 06:07:15,367 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:15,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:15,368 INFO L85 PathProgramCache]: Analyzing trace with hash -303350114, now seen corresponding path program 32 times [2022-01-18 06:07:15,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:15,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148864329] [2022-01-18 06:07:15,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:15,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:15,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:15,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:15,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148864329] [2022-01-18 06:07:15,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148864329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:15,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125432566] [2022-01-18 06:07:15,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:07:15,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:15,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:15,616 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:15,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 06:07:15,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:15,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:15,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:07:15,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:15,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:15,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:16,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:16,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:16,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:16,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:16,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:16,559 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:16,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125432566] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:16,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:16,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:16,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34119949] [2022-01-18 06:07:16,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:16,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:16,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:16,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:16,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1190, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:16,560 INFO L87 Difference]: Start difference. First operand 4636 states and 13874 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:17,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:17,746 INFO L93 Difference]: Finished difference Result 6175 states and 18259 transitions. [2022-01-18 06:07:17,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:07:17,746 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:17,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:17,755 INFO L225 Difference]: With dead ends: 6175 [2022-01-18 06:07:17,755 INFO L226 Difference]: Without dead ends: 5954 [2022-01-18 06:07:17,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=294, Invalid=2676, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:07:17,756 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 294 mSDsluCounter, 2263 mSDsCounter, 0 mSdLazyCounter, 2261 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1625 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:17,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 1625 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2261 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:17,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5954 states. [2022-01-18 06:07:17,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5954 to 4642. [2022-01-18 06:07:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4642 states, 4641 states have (on average 2.993535875888817) internal successors, (13893), 4641 states have internal predecessors, (13893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:17,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4642 states to 4642 states and 13893 transitions. [2022-01-18 06:07:17,817 INFO L78 Accepts]: Start accepts. Automaton has 4642 states and 13893 transitions. Word has length 42 [2022-01-18 06:07:17,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:17,817 INFO L470 AbstractCegarLoop]: Abstraction has 4642 states and 13893 transitions. [2022-01-18 06:07:17,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:17,817 INFO L276 IsEmpty]: Start isEmpty. Operand 4642 states and 13893 transitions. [2022-01-18 06:07:17,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:17,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:17,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:17,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:18,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 06:07:18,024 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:18,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:18,024 INFO L85 PathProgramCache]: Analyzing trace with hash -346945164, now seen corresponding path program 33 times [2022-01-18 06:07:18,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:18,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973103609] [2022-01-18 06:07:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:18,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:18,289 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:18,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:18,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973103609] [2022-01-18 06:07:18,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973103609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:18,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414939270] [2022-01-18 06:07:18,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:07:18,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:18,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:18,292 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:18,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 06:07:18,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:07:18,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:18,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:18,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:18,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:18,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:18,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:18,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:18,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:19,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:19,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:19,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414939270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:19,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:19,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:19,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764758033] [2022-01-18 06:07:19,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:19,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:19,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:19,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:19,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:19,228 INFO L87 Difference]: Start difference. First operand 4642 states and 13893 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:21,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:21,034 INFO L93 Difference]: Finished difference Result 9227 states and 27213 transitions. [2022-01-18 06:07:21,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:07:21,034 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:21,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:21,050 INFO L225 Difference]: With dead ends: 9227 [2022-01-18 06:07:21,050 INFO L226 Difference]: Without dead ends: 9006 [2022-01-18 06:07:21,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1255 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=467, Invalid=4503, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 06:07:21,050 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 403 mSDsluCounter, 2254 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 2676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:21,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 1637 Invalid, 2676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2633 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:07:21,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9006 states. [2022-01-18 06:07:21,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9006 to 4654. [2022-01-18 06:07:21,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4654 states, 4653 states have (on average 2.995486782720825) internal successors, (13938), 4653 states have internal predecessors, (13938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4654 states to 4654 states and 13938 transitions. [2022-01-18 06:07:21,136 INFO L78 Accepts]: Start accepts. Automaton has 4654 states and 13938 transitions. Word has length 42 [2022-01-18 06:07:21,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:21,136 INFO L470 AbstractCegarLoop]: Abstraction has 4654 states and 13938 transitions. [2022-01-18 06:07:21,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:21,136 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 13938 transitions. [2022-01-18 06:07:21,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:21,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:21,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:21,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:21,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:21,343 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:21,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:21,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1053526128, now seen corresponding path program 34 times [2022-01-18 06:07:21,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:21,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556967323] [2022-01-18 06:07:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:21,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:21,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:21,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556967323] [2022-01-18 06:07:21,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556967323] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:21,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416292968] [2022-01-18 06:07:21,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:21,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:21,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:21,586 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:21,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 06:07:21,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:21,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:21,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:21,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:21,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:21,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:22,072 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:22,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:22,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:22,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:22,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:22,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:22,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416292968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:22,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:22,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:22,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648717743] [2022-01-18 06:07:22,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:22,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:22,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:22,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:22,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:22,510 INFO L87 Difference]: Start difference. First operand 4654 states and 13938 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:24,752 INFO L93 Difference]: Finished difference Result 9611 states and 28481 transitions. [2022-01-18 06:07:24,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:07:24,753 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:24,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:24,768 INFO L225 Difference]: With dead ends: 9611 [2022-01-18 06:07:24,769 INFO L226 Difference]: Without dead ends: 9390 [2022-01-18 06:07:24,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1638 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=619, Invalid=5543, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:07:24,769 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 490 mSDsluCounter, 2444 mSDsCounter, 0 mSdLazyCounter, 2887 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 2938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:24,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 1751 Invalid, 2938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2887 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:07:24,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9390 states. [2022-01-18 06:07:24,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9390 to 4658. [2022-01-18 06:07:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4658 states, 4657 states have (on average 2.9952759287094697) internal successors, (13949), 4657 states have internal predecessors, (13949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4658 states to 4658 states and 13949 transitions. [2022-01-18 06:07:24,856 INFO L78 Accepts]: Start accepts. Automaton has 4658 states and 13949 transitions. Word has length 42 [2022-01-18 06:07:24,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:24,856 INFO L470 AbstractCegarLoop]: Abstraction has 4658 states and 13949 transitions. [2022-01-18 06:07:24,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:24,857 INFO L276 IsEmpty]: Start isEmpty. Operand 4658 states and 13949 transitions. [2022-01-18 06:07:24,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:24,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:24,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:24,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 06:07:25,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 06:07:25,063 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:25,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:25,064 INFO L85 PathProgramCache]: Analyzing trace with hash -444950700, now seen corresponding path program 35 times [2022-01-18 06:07:25,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:25,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829808058] [2022-01-18 06:07:25,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:25,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:25,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:25,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:25,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829808058] [2022-01-18 06:07:25,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829808058] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:25,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238823778] [2022-01-18 06:07:25,311 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:25,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:25,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:25,312 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:25,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 06:07:25,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:25,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:25,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:25,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:25,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:25,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:25,824 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:25,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:26,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:26,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 06:07:26,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:26,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 06:07:26,417 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:26,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238823778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:26,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:26,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2022-01-18 06:07:26,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821367523] [2022-01-18 06:07:26,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:26,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:07:26,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:26,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:07:26,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1444, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:07:26,419 INFO L87 Difference]: Start difference. First operand 4658 states and 13949 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:29,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:29,612 INFO L93 Difference]: Finished difference Result 10474 states and 31070 transitions. [2022-01-18 06:07:29,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 06:07:29,612 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:29,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:29,630 INFO L225 Difference]: With dead ends: 10474 [2022-01-18 06:07:29,630 INFO L226 Difference]: Without dead ends: 10186 [2022-01-18 06:07:29,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2618 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=943, Invalid=8369, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 06:07:29,632 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 726 mSDsluCounter, 2777 mSDsCounter, 0 mSdLazyCounter, 3318 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 3422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 3318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:29,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [726 Valid, 1914 Invalid, 3422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 3318 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:07:29,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10186 states. [2022-01-18 06:07:29,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10186 to 4639. [2022-01-18 06:07:29,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4639 states, 4638 states have (on average 2.993100474342389) internal successors, (13882), 4638 states have internal predecessors, (13882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:29,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4639 states to 4639 states and 13882 transitions. [2022-01-18 06:07:29,722 INFO L78 Accepts]: Start accepts. Automaton has 4639 states and 13882 transitions. Word has length 42 [2022-01-18 06:07:29,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:29,723 INFO L470 AbstractCegarLoop]: Abstraction has 4639 states and 13882 transitions. [2022-01-18 06:07:29,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:29,723 INFO L276 IsEmpty]: Start isEmpty. Operand 4639 states and 13882 transitions. [2022-01-18 06:07:29,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:29,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:29,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:29,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:29,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 06:07:29,929 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:29,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1120384770, now seen corresponding path program 36 times [2022-01-18 06:07:29,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:29,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227453910] [2022-01-18 06:07:29,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:29,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:29,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:30,177 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:30,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:30,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227453910] [2022-01-18 06:07:30,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227453910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:30,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586352343] [2022-01-18 06:07:30,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:07:30,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:30,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:30,178 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:30,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 06:07:30,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:07:30,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:30,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:30,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:30,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:30,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:30,649 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:30,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:30,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:30,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:31,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:31,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:31,112 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:31,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586352343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:31,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:31,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:31,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880675346] [2022-01-18 06:07:31,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:31,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:31,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:31,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:31,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:31,114 INFO L87 Difference]: Start difference. First operand 4639 states and 13882 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:32,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:32,213 INFO L93 Difference]: Finished difference Result 7750 states and 23077 transitions. [2022-01-18 06:07:32,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:07:32,213 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:32,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:32,226 INFO L225 Difference]: With dead ends: 7750 [2022-01-18 06:07:32,226 INFO L226 Difference]: Without dead ends: 7529 [2022-01-18 06:07:32,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=349, Invalid=2843, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:07:32,227 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 308 mSDsluCounter, 1662 mSDsCounter, 0 mSdLazyCounter, 1684 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:32,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 1266 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1684 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:07:32,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7529 states. [2022-01-18 06:07:32,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7529 to 4659. [2022-01-18 06:07:32,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4659 states, 4658 states have (on average 2.9920566766852725) internal successors, (13937), 4658 states have internal predecessors, (13937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:32,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4659 states to 4659 states and 13937 transitions. [2022-01-18 06:07:32,301 INFO L78 Accepts]: Start accepts. Automaton has 4659 states and 13937 transitions. Word has length 42 [2022-01-18 06:07:32,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:32,302 INFO L470 AbstractCegarLoop]: Abstraction has 4659 states and 13937 transitions. [2022-01-18 06:07:32,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:32,302 INFO L276 IsEmpty]: Start isEmpty. Operand 4659 states and 13937 transitions. [2022-01-18 06:07:32,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:32,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:32,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:32,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 06:07:32,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-01-18 06:07:32,507 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:32,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash -511809342, now seen corresponding path program 37 times [2022-01-18 06:07:32,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:32,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256311120] [2022-01-18 06:07:32,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:32,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:32,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:32,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256311120] [2022-01-18 06:07:32,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256311120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:32,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037807118] [2022-01-18 06:07:32,737 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:07:32,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:32,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:32,738 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:32,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 06:07:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:32,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:32,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:32,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:32,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:33,198 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:33,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:33,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:33,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:33,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:33,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:33,631 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:33,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037807118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:33,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:33,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:33,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663953923] [2022-01-18 06:07:33,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:33,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:33,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:33,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:33,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:33,633 INFO L87 Difference]: Start difference. First operand 4659 states and 13937 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:34,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:34,908 INFO L93 Difference]: Finished difference Result 7680 states and 22891 transitions. [2022-01-18 06:07:34,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:07:34,909 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:34,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:34,920 INFO L225 Difference]: With dead ends: 7680 [2022-01-18 06:07:34,921 INFO L226 Difference]: Without dead ends: 7494 [2022-01-18 06:07:34,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=456, Invalid=3450, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:07:34,921 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 386 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:34,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 1167 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:07:34,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7494 states. [2022-01-18 06:07:34,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7494 to 4655. [2022-01-18 06:07:34,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4655 states, 4654 states have (on average 2.9922647185217017) internal successors, (13926), 4654 states have internal predecessors, (13926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4655 states to 4655 states and 13926 transitions. [2022-01-18 06:07:34,994 INFO L78 Accepts]: Start accepts. Automaton has 4655 states and 13926 transitions. Word has length 42 [2022-01-18 06:07:34,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:34,994 INFO L470 AbstractCegarLoop]: Abstraction has 4655 states and 13926 transitions. [2022-01-18 06:07:34,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:34,995 INFO L276 IsEmpty]: Start isEmpty. Operand 4655 states and 13926 transitions. [2022-01-18 06:07:35,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:35,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:35,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:35,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:35,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:35,201 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:35,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:35,201 INFO L85 PathProgramCache]: Analyzing trace with hash 968347840, now seen corresponding path program 38 times [2022-01-18 06:07:35,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:35,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233546914] [2022-01-18 06:07:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:35,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:35,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:35,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233546914] [2022-01-18 06:07:35,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233546914] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:35,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479865254] [2022-01-18 06:07:35,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:07:35,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:35,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:35,441 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:35,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 06:07:35,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:35,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:35,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:07:35,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:35,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:35,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:35,908 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:35,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:36,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:36,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:36,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:36,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:36,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:36,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479865254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:36,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:36,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:36,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876690119] [2022-01-18 06:07:36,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:36,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:36,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:36,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:36,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:36,354 INFO L87 Difference]: Start difference. First operand 4655 states and 13926 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:37,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:37,645 INFO L93 Difference]: Finished difference Result 7698 states and 22956 transitions. [2022-01-18 06:07:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:07:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:37,683 INFO L225 Difference]: With dead ends: 7698 [2022-01-18 06:07:37,683 INFO L226 Difference]: Without dead ends: 7512 [2022-01-18 06:07:37,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=375, Invalid=2931, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:07:37,684 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 276 mSDsluCounter, 2138 mSDsCounter, 0 mSdLazyCounter, 2206 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 2241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:37,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 1596 Invalid, 2241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2206 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:07:37,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7512 states. [2022-01-18 06:07:37,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7512 to 4651. [2022-01-18 06:07:37,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4651 states, 4650 states have (on average 2.99247311827957) internal successors, (13915), 4650 states have internal predecessors, (13915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:37,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4651 states to 4651 states and 13915 transitions. [2022-01-18 06:07:37,746 INFO L78 Accepts]: Start accepts. Automaton has 4651 states and 13915 transitions. Word has length 42 [2022-01-18 06:07:37,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:37,746 INFO L470 AbstractCegarLoop]: Abstraction has 4651 states and 13915 transitions. [2022-01-18 06:07:37,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:37,746 INFO L276 IsEmpty]: Start isEmpty. Operand 4651 states and 13915 transitions. [2022-01-18 06:07:37,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:37,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:37,751 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:37,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:37,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:37,952 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:37,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1487815068, now seen corresponding path program 39 times [2022-01-18 06:07:37,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193613865] [2022-01-18 06:07:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:37,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:38,204 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:38,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:38,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193613865] [2022-01-18 06:07:38,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193613865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:38,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723148325] [2022-01-18 06:07:38,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:07:38,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:38,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:38,205 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:38,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 06:07:38,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:07:38,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:38,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:38,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:38,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:38,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:38,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:38,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:38,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:39,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:39,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:39,214 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:39,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723148325] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:39,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:39,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:39,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089246116] [2022-01-18 06:07:39,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:39,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:39,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:39,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:39,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1192, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:39,216 INFO L87 Difference]: Start difference. First operand 4651 states and 13915 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:40,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:40,617 INFO L93 Difference]: Finished difference Result 7839 states and 23197 transitions. [2022-01-18 06:07:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:07:40,617 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:40,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:40,629 INFO L225 Difference]: With dead ends: 7839 [2022-01-18 06:07:40,629 INFO L226 Difference]: Without dead ends: 7618 [2022-01-18 06:07:40,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=353, Invalid=3307, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:07:40,630 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 363 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 2334 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 2368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:40,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 1650 Invalid, 2368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2334 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:40,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7618 states. [2022-01-18 06:07:40,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7618 to 4663. [2022-01-18 06:07:40,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4663 states, 4662 states have (on average 2.9944229944229943) internal successors, (13960), 4662 states have internal predecessors, (13960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:40,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4663 states to 4663 states and 13960 transitions. [2022-01-18 06:07:40,705 INFO L78 Accepts]: Start accepts. Automaton has 4663 states and 13960 transitions. Word has length 42 [2022-01-18 06:07:40,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:40,705 INFO L470 AbstractCegarLoop]: Abstraction has 4663 states and 13960 transitions. [2022-01-18 06:07:40,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:40,705 INFO L276 IsEmpty]: Start isEmpty. Operand 4663 states and 13960 transitions. [2022-01-18 06:07:40,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:40,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:40,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:40,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:40,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 06:07:40,927 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:40,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2100571264, now seen corresponding path program 40 times [2022-01-18 06:07:40,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:40,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817720687] [2022-01-18 06:07:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:40,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:41,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:41,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817720687] [2022-01-18 06:07:41,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817720687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:41,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890611762] [2022-01-18 06:07:41,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:41,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:41,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:41,160 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:41,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 06:07:41,189 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:41,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:41,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:41,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:41,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:41,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:41,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:41,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:41,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:42,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:42,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:42,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890611762] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:42,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:42,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:42,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185963639] [2022-01-18 06:07:42,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:42,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:42,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:42,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:42,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:42,083 INFO L87 Difference]: Start difference. First operand 4663 states and 13960 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:43,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:43,728 INFO L93 Difference]: Finished difference Result 8474 states and 25014 transitions. [2022-01-18 06:07:43,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:07:43,729 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:43,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:43,743 INFO L225 Difference]: With dead ends: 8474 [2022-01-18 06:07:43,743 INFO L226 Difference]: Without dead ends: 8253 [2022-01-18 06:07:43,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=519, Invalid=4593, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:07:43,745 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 521 mSDsluCounter, 1635 mSDsCounter, 0 mSdLazyCounter, 1838 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 1883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:43,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 1232 Invalid, 1883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1838 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:07:43,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8253 states. [2022-01-18 06:07:43,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8253 to 4667. [2022-01-18 06:07:43,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 2.994213459065581) internal successors, (13971), 4666 states have internal predecessors, (13971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 13971 transitions. [2022-01-18 06:07:43,823 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 13971 transitions. Word has length 42 [2022-01-18 06:07:43,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:43,823 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 13971 transitions. [2022-01-18 06:07:43,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:43,824 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 13971 transitions. [2022-01-18 06:07:43,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:43,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:43,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:43,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:44,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 06:07:44,029 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:44,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:44,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1585820604, now seen corresponding path program 41 times [2022-01-18 06:07:44,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:44,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503549554] [2022-01-18 06:07:44,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:44,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:44,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:44,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503549554] [2022-01-18 06:07:44,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503549554] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:44,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835259419] [2022-01-18 06:07:44,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:44,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:44,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:44,278 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:44,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 06:07:44,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:44,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:44,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:44,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:44,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:44,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:44,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:45,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:45,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:45,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:45,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:45,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835259419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:45,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:45,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:07:45,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275062136] [2022-01-18 06:07:45,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:45,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:07:45,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:45,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:07:45,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:07:45,239 INFO L87 Difference]: Start difference. First operand 4667 states and 13971 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:47,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:47,303 INFO L93 Difference]: Finished difference Result 8739 states and 25904 transitions. [2022-01-18 06:07:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:07:47,303 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:47,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:47,317 INFO L225 Difference]: With dead ends: 8739 [2022-01-18 06:07:47,317 INFO L226 Difference]: Without dead ends: 8553 [2022-01-18 06:07:47,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1668 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=697, Invalid=5783, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:07:47,318 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 588 mSDsluCounter, 2104 mSDsCounter, 0 mSdLazyCounter, 2262 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 2336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:47,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 1583 Invalid, 2336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2262 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:07:47,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8553 states. [2022-01-18 06:07:47,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8553 to 4636. [2022-01-18 06:07:47,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4636 states, 4635 states have (on average 2.993311758360302) internal successors, (13874), 4635 states have internal predecessors, (13874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 13874 transitions. [2022-01-18 06:07:47,397 INFO L78 Accepts]: Start accepts. Automaton has 4636 states and 13874 transitions. Word has length 42 [2022-01-18 06:07:47,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:47,397 INFO L470 AbstractCegarLoop]: Abstraction has 4636 states and 13874 transitions. [2022-01-18 06:07:47,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:47,397 INFO L276 IsEmpty]: Start isEmpty. Operand 4636 states and 13874 transitions. [2022-01-18 06:07:47,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:47,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:47,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:47,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:47,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 06:07:47,603 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:47,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:47,604 INFO L85 PathProgramCache]: Analyzing trace with hash 411792262, now seen corresponding path program 42 times [2022-01-18 06:07:47,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:47,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438476643] [2022-01-18 06:07:47,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:47,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:47,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:47,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:47,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438476643] [2022-01-18 06:07:47,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438476643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:47,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477341846] [2022-01-18 06:07:47,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:07:47,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:47,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:47,869 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:47,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 06:07:47,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:07:47,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:47,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:07:47,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:48,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:48,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:48,347 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:48,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:48,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:48,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:48,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:48,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:48,776 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:48,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477341846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:48,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:48,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:07:48,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207243219] [2022-01-18 06:07:48,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:48,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:07:48,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:48,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:07:48,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1122, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:07:48,777 INFO L87 Difference]: Start difference. First operand 4636 states and 13874 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:50,241 INFO L93 Difference]: Finished difference Result 6862 states and 20234 transitions. [2022-01-18 06:07:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:07:50,241 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:50,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:50,252 INFO L225 Difference]: With dead ends: 6862 [2022-01-18 06:07:50,252 INFO L226 Difference]: Without dead ends: 6641 [2022-01-18 06:07:50,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=441, Invalid=3591, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:07:50,252 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 336 mSDsluCounter, 2054 mSDsCounter, 0 mSdLazyCounter, 2118 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 2163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:50,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 1449 Invalid, 2163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2118 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:07:50,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6641 states. [2022-01-18 06:07:50,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6641 to 4639. [2022-01-18 06:07:50,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4639 states, 4638 states have (on average 2.99374730487279) internal successors, (13885), 4638 states have internal predecessors, (13885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4639 states to 4639 states and 13885 transitions. [2022-01-18 06:07:50,317 INFO L78 Accepts]: Start accepts. Automaton has 4639 states and 13885 transitions. Word has length 42 [2022-01-18 06:07:50,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:50,317 INFO L470 AbstractCegarLoop]: Abstraction has 4639 states and 13885 transitions. [2022-01-18 06:07:50,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:50,317 INFO L276 IsEmpty]: Start isEmpty. Operand 4639 states and 13885 transitions. [2022-01-18 06:07:50,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:50,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:50,322 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:50,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:50,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:50,523 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:50,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:50,523 INFO L85 PathProgramCache]: Analyzing trace with hash 368197212, now seen corresponding path program 43 times [2022-01-18 06:07:50,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:50,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782967349] [2022-01-18 06:07:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:50,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:50,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:50,754 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:50,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:50,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782967349] [2022-01-18 06:07:50,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782967349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:50,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097455110] [2022-01-18 06:07:50,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:07:50,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:50,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:50,756 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:50,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 06:07:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:50,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:50,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:50,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:51,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:51,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:51,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:51,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:51,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:51,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:51,663 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:51,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097455110] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:51,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:51,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:07:51,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721456927] [2022-01-18 06:07:51,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:51,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:07:51,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:51,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:07:51,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1119, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:07:51,664 INFO L87 Difference]: Start difference. First operand 4639 states and 13885 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:53,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:53,938 INFO L93 Difference]: Finished difference Result 10045 states and 29651 transitions. [2022-01-18 06:07:53,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 06:07:53,938 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:53,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:53,955 INFO L225 Difference]: With dead ends: 10045 [2022-01-18 06:07:53,955 INFO L226 Difference]: Without dead ends: 9824 [2022-01-18 06:07:53,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1599 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=590, Invalid=5572, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:07:53,956 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 468 mSDsluCounter, 2473 mSDsCounter, 0 mSdLazyCounter, 2913 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1730 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 2913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:53,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1730 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 2913 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:07:53,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9824 states. [2022-01-18 06:07:54,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9824 to 4651. [2022-01-18 06:07:54,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4651 states, 4650 states have (on average 2.9956989247311827) internal successors, (13930), 4650 states have internal predecessors, (13930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:54,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4651 states to 4651 states and 13930 transitions. [2022-01-18 06:07:54,054 INFO L78 Accepts]: Start accepts. Automaton has 4651 states and 13930 transitions. Word has length 42 [2022-01-18 06:07:54,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:54,054 INFO L470 AbstractCegarLoop]: Abstraction has 4651 states and 13930 transitions. [2022-01-18 06:07:54,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:54,055 INFO L276 IsEmpty]: Start isEmpty. Operand 4651 states and 13930 transitions. [2022-01-18 06:07:54,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:54,060 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:54,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:54,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:54,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:54,262 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:54,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:54,262 INFO L85 PathProgramCache]: Analyzing trace with hash -338383752, now seen corresponding path program 44 times [2022-01-18 06:07:54,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:54,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464855867] [2022-01-18 06:07:54,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:54,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:54,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:54,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:54,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464855867] [2022-01-18 06:07:54,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464855867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:54,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485220739] [2022-01-18 06:07:54,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:07:54,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:54,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:54,537 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:54,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 06:07:54,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:07:54,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:54,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:07:54,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:54,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:54,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:55,078 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:55,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:55,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:55,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:55,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:55,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:55,535 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:55,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485220739] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:55,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:55,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:07:55,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742066919] [2022-01-18 06:07:55,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:55,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:07:55,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:07:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:07:55,537 INFO L87 Difference]: Start difference. First operand 4651 states and 13930 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:58,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:58,128 INFO L93 Difference]: Finished difference Result 10389 states and 30800 transitions. [2022-01-18 06:07:58,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:07:58,129 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:07:58,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:58,146 INFO L225 Difference]: With dead ends: 10389 [2022-01-18 06:07:58,146 INFO L226 Difference]: Without dead ends: 10168 [2022-01-18 06:07:58,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2047 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=749, Invalid=6733, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:07:58,147 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 569 mSDsluCounter, 2176 mSDsCounter, 0 mSdLazyCounter, 2682 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 2754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:58,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 1548 Invalid, 2754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2682 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:07:58,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10168 states. [2022-01-18 06:07:58,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10168 to 4655. [2022-01-18 06:07:58,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4655 states, 4654 states have (on average 2.995487752470993) internal successors, (13941), 4654 states have internal predecessors, (13941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:58,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4655 states to 4655 states and 13941 transitions. [2022-01-18 06:07:58,239 INFO L78 Accepts]: Start accepts. Automaton has 4655 states and 13941 transitions. Word has length 42 [2022-01-18 06:07:58,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:58,239 INFO L470 AbstractCegarLoop]: Abstraction has 4655 states and 13941 transitions. [2022-01-18 06:07:58,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:07:58,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4655 states and 13941 transitions. [2022-01-18 06:07:58,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:07:58,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:58,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:07:58,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:58,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:58,445 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:07:58,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:58,445 INFO L85 PathProgramCache]: Analyzing trace with hash 270191676, now seen corresponding path program 45 times [2022-01-18 06:07:58,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:58,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123496602] [2022-01-18 06:07:58,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:58,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:58,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:07:58,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:58,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123496602] [2022-01-18 06:07:58,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123496602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:58,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578478574] [2022-01-18 06:07:58,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:07:58,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:58,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:58,679 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:58,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 06:07:58,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:07:58,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:58,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:07:58,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:58,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:07:58,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:07:59,132 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:59,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:59,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:59,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:07:59,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:07:59,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:07:59,561 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:07:59,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578478574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:59,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:59,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:07:59,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762913451] [2022-01-18 06:07:59,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:59,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:07:59,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:59,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:07:59,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1106, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:07:59,562 INFO L87 Difference]: Start difference. First operand 4655 states and 13941 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:02,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:02,309 INFO L93 Difference]: Finished difference Result 10077 states and 29771 transitions. [2022-01-18 06:08:02,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 06:08:02,310 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:02,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:02,327 INFO L225 Difference]: With dead ends: 10077 [2022-01-18 06:08:02,327 INFO L226 Difference]: Without dead ends: 9891 [2022-01-18 06:08:02,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2203 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=882, Invalid=7128, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 06:08:02,328 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 682 mSDsluCounter, 2384 mSDsCounter, 0 mSdLazyCounter, 2863 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 2957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:02,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 1651 Invalid, 2957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2863 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:08:02,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9891 states. [2022-01-18 06:08:02,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9891 to 4636. [2022-01-18 06:08:02,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4636 states, 4635 states have (on average 2.993311758360302) internal successors, (13874), 4635 states have internal predecessors, (13874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:02,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 13874 transitions. [2022-01-18 06:08:02,424 INFO L78 Accepts]: Start accepts. Automaton has 4636 states and 13874 transitions. Word has length 42 [2022-01-18 06:08:02,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:02,424 INFO L470 AbstractCegarLoop]: Abstraction has 4636 states and 13874 transitions. [2022-01-18 06:08:02,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:02,424 INFO L276 IsEmpty]: Start isEmpty. Operand 4636 states and 13874 transitions. [2022-01-18 06:08:02,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:02,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:02,430 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:02,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-18 06:08:02,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 06:08:02,631 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:02,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:02,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1979043580, now seen corresponding path program 46 times [2022-01-18 06:08:02,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:02,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472790976] [2022-01-18 06:08:02,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:02,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:02,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:02,887 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:02,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:02,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472790976] [2022-01-18 06:08:02,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472790976] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:02,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221537657] [2022-01-18 06:08:02,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:08:02,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:02,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:02,888 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:02,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 06:08:02,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:08:02,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:02,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:02,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:03,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:03,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:03,337 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:03,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:03,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:03,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:08:03,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:03,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:03,749 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:03,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221537657] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:03,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:03,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:08:03,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011621839] [2022-01-18 06:08:03,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:03,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:08:03,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:03,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:08:03,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1061, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:08:03,750 INFO L87 Difference]: Start difference. First operand 4636 states and 13874 transitions. Second operand has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:04,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:04,787 INFO L93 Difference]: Finished difference Result 6125 states and 18109 transitions. [2022-01-18 06:08:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:08:04,787 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:04,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:04,796 INFO L225 Difference]: With dead ends: 6125 [2022-01-18 06:08:04,797 INFO L226 Difference]: Without dead ends: 5904 [2022-01-18 06:08:04,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 60 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=288, Invalid=2574, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:08:04,797 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 307 mSDsluCounter, 1847 mSDsCounter, 0 mSdLazyCounter, 1802 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 1834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:04,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 1302 Invalid, 1834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1802 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:08:04,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5904 states. [2022-01-18 06:08:04,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5904 to 4636. [2022-01-18 06:08:04,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4636 states, 4635 states have (on average 2.993311758360302) internal successors, (13874), 4635 states have internal predecessors, (13874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:04,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 13874 transitions. [2022-01-18 06:08:04,862 INFO L78 Accepts]: Start accepts. Automaton has 4636 states and 13874 transitions. Word has length 42 [2022-01-18 06:08:04,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:04,862 INFO L470 AbstractCegarLoop]: Abstraction has 4636 states and 13874 transitions. [2022-01-18 06:08:04,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.857142857142857) internal successors, (100), 34 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:04,862 INFO L276 IsEmpty]: Start isEmpty. Operand 4636 states and 13874 transitions. [2022-01-18 06:08:04,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:04,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:04,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:04,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:05,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-18 06:08:05,068 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:05,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:05,068 INFO L85 PathProgramCache]: Analyzing trace with hash -754592520, now seen corresponding path program 47 times [2022-01-18 06:08:05,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:05,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700929866] [2022-01-18 06:08:05,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:05,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:05,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:05,300 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:05,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:05,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700929866] [2022-01-18 06:08:05,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700929866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:05,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318800161] [2022-01-18 06:08:05,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:08:05,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:05,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:05,301 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:05,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 06:08:05,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:08:05,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:05,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:05,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:05,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:05,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:05,750 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:05,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:05,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:05,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:06,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:06,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:06,147 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:06,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318800161] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:06,148 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:06,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-01-18 06:08:06,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576215690] [2022-01-18 06:08:06,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:06,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:08:06,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:06,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:08:06,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1058, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:08:06,149 INFO L87 Difference]: Start difference. First operand 4636 states and 13874 transitions. Second operand has 35 states, 35 states have (on average 2.8) internal successors, (98), 34 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:07,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:07,173 INFO L93 Difference]: Finished difference Result 6650 states and 19403 transitions. [2022-01-18 06:08:07,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:08:07,173 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.8) internal successors, (98), 34 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 42 [2022-01-18 06:08:07,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:07,183 INFO L225 Difference]: With dead ends: 6650 [2022-01-18 06:08:07,183 INFO L226 Difference]: Without dead ends: 6429 [2022-01-18 06:08:07,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=290, Invalid=2572, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:08:07,183 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 390 mSDsluCounter, 1811 mSDsCounter, 0 mSdLazyCounter, 1757 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:07,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 1297 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1757 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:08:07,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6429 states. [2022-01-18 06:08:07,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6429 to 4629. [2022-01-18 06:08:07,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4628 states have (on average 2.993733794295592) internal successors, (13855), 4628 states have internal predecessors, (13855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:07,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 13855 transitions. [2022-01-18 06:08:07,248 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 13855 transitions. Word has length 42 [2022-01-18 06:08:07,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:07,248 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 13855 transitions. [2022-01-18 06:08:07,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.8) internal successors, (98), 34 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:07,248 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 13855 transitions. [2022-01-18 06:08:07,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:07,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:07,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:07,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 06:08:07,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:07,454 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:07,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:07,454 INFO L85 PathProgramCache]: Analyzing trace with hash 408986468, now seen corresponding path program 48 times [2022-01-18 06:08:07,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:07,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519606253] [2022-01-18 06:08:07,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:07,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:07,676 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:07,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:07,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519606253] [2022-01-18 06:08:07,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519606253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:07,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840537119] [2022-01-18 06:08:07,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:07,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:07,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:07,678 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:07,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 06:08:07,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:08:07,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:07,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:07,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:07,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:07,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:08,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:08,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:08,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:08,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:08,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:08,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:08,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840537119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:08,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:08,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:08:08,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213573724] [2022-01-18 06:08:08,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:08,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:08:08,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:08,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:08:08,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:08:08,530 INFO L87 Difference]: Start difference. First operand 4629 states and 13855 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:11,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:11,055 INFO L93 Difference]: Finished difference Result 10472 states and 30961 transitions. [2022-01-18 06:08:11,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:08:11,056 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:11,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:11,073 INFO L225 Difference]: With dead ends: 10472 [2022-01-18 06:08:11,073 INFO L226 Difference]: Without dead ends: 10251 [2022-01-18 06:08:11,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1923 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=714, Invalid=6258, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 06:08:11,074 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 517 mSDsluCounter, 3267 mSDsCounter, 0 mSdLazyCounter, 3553 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 2161 SdHoareTripleChecker+Invalid, 3612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 3553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:11,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 2161 Invalid, 3612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 3553 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:08:11,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10251 states. [2022-01-18 06:08:11,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10251 to 4649. [2022-01-18 06:08:11,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 2.996987951807229) internal successors, (13930), 4648 states have internal predecessors, (13930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 13930 transitions. [2022-01-18 06:08:11,163 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 13930 transitions. Word has length 42 [2022-01-18 06:08:11,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:11,163 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 13930 transitions. [2022-01-18 06:08:11,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:11,164 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 13930 transitions. [2022-01-18 06:08:11,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:11,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:11,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:11,185 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-01-18 06:08:11,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 06:08:11,369 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:11,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:11,370 INFO L85 PathProgramCache]: Analyzing trace with hash -297594496, now seen corresponding path program 49 times [2022-01-18 06:08:11,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:11,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638985206] [2022-01-18 06:08:11,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:11,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:11,639 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:11,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:11,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638985206] [2022-01-18 06:08:11,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638985206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:11,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292709721] [2022-01-18 06:08:11,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:11,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:11,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:11,642 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:11,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 06:08:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:11,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:11,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:11,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:11,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:12,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:12,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:12,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:12,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:12,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:12,577 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:12,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292709721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:12,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:12,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:08:12,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515635325] [2022-01-18 06:08:12,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:12,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:08:12,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:12,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:08:12,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:08:12,579 INFO L87 Difference]: Start difference. First operand 4649 states and 13930 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:15,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:15,434 INFO L93 Difference]: Finished difference Result 11080 states and 32738 transitions. [2022-01-18 06:08:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:08:15,434 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:15,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:15,452 INFO L225 Difference]: With dead ends: 11080 [2022-01-18 06:08:15,452 INFO L226 Difference]: Without dead ends: 10859 [2022-01-18 06:08:15,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2407 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=864, Invalid=7508, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 06:08:15,453 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 668 mSDsluCounter, 2661 mSDsCounter, 0 mSdLazyCounter, 3172 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 1832 SdHoareTripleChecker+Invalid, 3245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:15,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 1832 Invalid, 3245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3172 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:08:15,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10859 states. [2022-01-18 06:08:15,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10859 to 4653. [2022-01-18 06:08:15,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4652 states have (on average 2.996775580395529) internal successors, (13941), 4652 states have internal predecessors, (13941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 13941 transitions. [2022-01-18 06:08:15,548 INFO L78 Accepts]: Start accepts. Automaton has 4653 states and 13941 transitions. Word has length 42 [2022-01-18 06:08:15,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:15,548 INFO L470 AbstractCegarLoop]: Abstraction has 4653 states and 13941 transitions. [2022-01-18 06:08:15,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:15,548 INFO L276 IsEmpty]: Start isEmpty. Operand 4653 states and 13941 transitions. [2022-01-18 06:08:15,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:15,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:15,554 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:15,569 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-01-18 06:08:15,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 06:08:15,754 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:15,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:15,754 INFO L85 PathProgramCache]: Analyzing trace with hash 310980932, now seen corresponding path program 50 times [2022-01-18 06:08:15,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:15,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838941617] [2022-01-18 06:08:15,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:15,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:15,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:15,984 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:15,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:15,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838941617] [2022-01-18 06:08:15,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838941617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:15,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434205605] [2022-01-18 06:08:15,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:08:15,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:15,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:15,986 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:15,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 06:08:16,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:16,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:16,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:08:16,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:16,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:16,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:16,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:16,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:16,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:16,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:16,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:16,846 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:16,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434205605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:16,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:16,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:08:16,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29917425] [2022-01-18 06:08:16,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:16,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:08:16,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:16,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:08:16,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1106, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:08:16,847 INFO L87 Difference]: Start difference. First operand 4653 states and 13941 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:19,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:19,614 INFO L93 Difference]: Finished difference Result 10212 states and 29948 transitions. [2022-01-18 06:08:19,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 06:08:19,618 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:19,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:19,635 INFO L225 Difference]: With dead ends: 10212 [2022-01-18 06:08:19,635 INFO L226 Difference]: Without dead ends: 10026 [2022-01-18 06:08:19,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2107 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=861, Invalid=6795, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:08:19,636 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 709 mSDsluCounter, 2945 mSDsCounter, 0 mSdLazyCounter, 3389 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 2045 SdHoareTripleChecker+Invalid, 3485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:19,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [709 Valid, 2045 Invalid, 3485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3389 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:08:19,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10026 states. [2022-01-18 06:08:19,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10026 to 4637. [2022-01-18 06:08:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4637 states, 4636 states have (on average 2.9950388265746333) internal successors, (13885), 4636 states have internal predecessors, (13885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:19,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4637 states to 4637 states and 13885 transitions. [2022-01-18 06:08:19,726 INFO L78 Accepts]: Start accepts. Automaton has 4637 states and 13885 transitions. Word has length 42 [2022-01-18 06:08:19,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:19,726 INFO L470 AbstractCegarLoop]: Abstraction has 4637 states and 13885 transitions. [2022-01-18 06:08:19,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:19,726 INFO L276 IsEmpty]: Start isEmpty. Operand 4637 states and 13885 transitions. [2022-01-18 06:08:19,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:19,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:19,731 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:19,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 06:08:19,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:19,943 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:19,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:19,943 INFO L85 PathProgramCache]: Analyzing trace with hash -915063258, now seen corresponding path program 51 times [2022-01-18 06:08:19,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:19,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544743714] [2022-01-18 06:08:19,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:19,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:20,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:20,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544743714] [2022-01-18 06:08:20,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544743714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:20,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479761049] [2022-01-18 06:08:20,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:08:20,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:20,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:20,167 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:20,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 06:08:20,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:08:20,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:20,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:08:20,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:20,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:20,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:20,608 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:20,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:20,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:20,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:20,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:20,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:21,043 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:21,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479761049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:21,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:21,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:08:21,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416336184] [2022-01-18 06:08:21,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:21,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:08:21,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:21,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:08:21,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:08:21,045 INFO L87 Difference]: Start difference. First operand 4637 states and 13885 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:22,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:22,751 INFO L93 Difference]: Finished difference Result 9015 states and 26491 transitions. [2022-01-18 06:08:22,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:08:22,752 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:22,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:22,765 INFO L225 Difference]: With dead ends: 9015 [2022-01-18 06:08:22,765 INFO L226 Difference]: Without dead ends: 8794 [2022-01-18 06:08:22,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=473, Invalid=4497, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 06:08:22,766 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 504 mSDsluCounter, 2324 mSDsCounter, 0 mSdLazyCounter, 2465 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:22,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 1599 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2465 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:08:22,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8794 states. [2022-01-18 06:08:22,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8794 to 4627. [2022-01-18 06:08:22,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.993298746217034) internal successors, (13847), 4626 states have internal predecessors, (13847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:22,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13847 transitions. [2022-01-18 06:08:22,846 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13847 transitions. Word has length 42 [2022-01-18 06:08:22,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:22,846 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13847 transitions. [2022-01-18 06:08:22,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:22,846 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13847 transitions. [2022-01-18 06:08:22,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:22,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:22,851 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:22,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:23,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:23,052 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:23,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash 144082166, now seen corresponding path program 52 times [2022-01-18 06:08:23,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:23,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149705754] [2022-01-18 06:08:23,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:23,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:23,284 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:23,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:23,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149705754] [2022-01-18 06:08:23,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149705754] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:23,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107725605] [2022-01-18 06:08:23,284 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:08:23,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:23,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:23,285 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:23,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 06:08:23,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:08:23,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:23,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:23,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:23,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:23,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:23,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:24,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:24,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:24,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:24,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:24,197 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:24,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107725605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:24,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:24,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:24,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251079500] [2022-01-18 06:08:24,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:24,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:24,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:24,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:24,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1188, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:24,198 INFO L87 Difference]: Start difference. First operand 4627 states and 13847 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:25,420 INFO L93 Difference]: Finished difference Result 7849 states and 23350 transitions. [2022-01-18 06:08:25,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:08:25,421 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:25,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:25,433 INFO L225 Difference]: With dead ends: 7849 [2022-01-18 06:08:25,433 INFO L226 Difference]: Without dead ends: 7628 [2022-01-18 06:08:25,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=359, Invalid=2947, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:08:25,433 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 332 mSDsluCounter, 1910 mSDsCounter, 0 mSdLazyCounter, 2004 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1421 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 2004 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:25,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1421 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 2004 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:08:25,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7628 states. [2022-01-18 06:08:25,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7628 to 4647. [2022-01-18 06:08:25,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4647 states, 4646 states have (on average 2.992251399052949) internal successors, (13902), 4646 states have internal predecessors, (13902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4647 states to 4647 states and 13902 transitions. [2022-01-18 06:08:25,521 INFO L78 Accepts]: Start accepts. Automaton has 4647 states and 13902 transitions. Word has length 42 [2022-01-18 06:08:25,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:25,521 INFO L470 AbstractCegarLoop]: Abstraction has 4647 states and 13902 transitions. [2022-01-18 06:08:25,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:25,521 INFO L276 IsEmpty]: Start isEmpty. Operand 4647 states and 13902 transitions. [2022-01-18 06:08:25,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:25,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:25,526 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:25,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:25,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 06:08:25,727 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:25,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:25,727 INFO L85 PathProgramCache]: Analyzing trace with hash 752657594, now seen corresponding path program 53 times [2022-01-18 06:08:25,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:25,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509663627] [2022-01-18 06:08:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:25,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:25,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:25,952 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:25,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:25,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509663627] [2022-01-18 06:08:25,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509663627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:25,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762238176] [2022-01-18 06:08:25,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:08:25,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:25,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:25,954 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:25,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 06:08:25,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:25,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:25,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:25,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:26,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:26,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:26,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:26,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:26,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:26,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:26,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:26,861 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:26,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762238176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:26,861 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:26,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:26,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776149414] [2022-01-18 06:08:26,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:26,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:26,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:26,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:26,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1179, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:26,863 INFO L87 Difference]: Start difference. First operand 4647 states and 13902 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:28,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:28,445 INFO L93 Difference]: Finished difference Result 7762 states and 23115 transitions. [2022-01-18 06:08:28,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:08:28,445 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:28,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:28,458 INFO L225 Difference]: With dead ends: 7762 [2022-01-18 06:08:28,458 INFO L226 Difference]: Without dead ends: 7576 [2022-01-18 06:08:28,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=468, Invalid=3564, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:08:28,458 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 358 mSDsluCounter, 2244 mSDsCounter, 0 mSdLazyCounter, 2388 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1635 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:28,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 1635 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2388 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:08:28,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7576 states. [2022-01-18 06:08:28,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7576 to 4643. [2022-01-18 06:08:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4643 states, 4642 states have (on average 2.9924601464885825) internal successors, (13891), 4642 states have internal predecessors, (13891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4643 states to 4643 states and 13891 transitions. [2022-01-18 06:08:28,558 INFO L78 Accepts]: Start accepts. Automaton has 4643 states and 13891 transitions. Word has length 42 [2022-01-18 06:08:28,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:28,558 INFO L470 AbstractCegarLoop]: Abstraction has 4643 states and 13891 transitions. [2022-01-18 06:08:28,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:28,559 INFO L276 IsEmpty]: Start isEmpty. Operand 4643 states and 13891 transitions. [2022-01-18 06:08:28,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:28,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:28,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:28,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:28,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:28,783 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:28,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:28,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2062152520, now seen corresponding path program 54 times [2022-01-18 06:08:28,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:28,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336132107] [2022-01-18 06:08:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:28,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:28,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:29,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:29,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336132107] [2022-01-18 06:08:29,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336132107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:29,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278884570] [2022-01-18 06:08:29,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:29,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:29,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:29,056 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:29,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 06:08:29,093 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:08:29,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:29,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:08:29,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:29,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:29,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:29,538 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:29,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:29,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:29,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:29,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:29,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:29,971 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:29,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278884570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:29,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:29,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:29,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855676008] [2022-01-18 06:08:29,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:29,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:29,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:29,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:29,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:29,972 INFO L87 Difference]: Start difference. First operand 4643 states and 13891 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:31,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:31,127 INFO L93 Difference]: Finished difference Result 7802 states and 23221 transitions. [2022-01-18 06:08:31,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:08:31,127 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:31,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:31,140 INFO L225 Difference]: With dead ends: 7802 [2022-01-18 06:08:31,140 INFO L226 Difference]: Without dead ends: 7616 [2022-01-18 06:08:31,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=385, Invalid=3037, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:08:31,141 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 314 mSDsluCounter, 1585 mSDsCounter, 0 mSdLazyCounter, 1691 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:31,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 1170 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1691 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:08:31,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7616 states. [2022-01-18 06:08:31,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7616 to 4639. [2022-01-18 06:08:31,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4639 states, 4638 states have (on average 2.9926692539887885) internal successors, (13880), 4638 states have internal predecessors, (13880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:31,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4639 states to 4639 states and 13880 transitions. [2022-01-18 06:08:31,239 INFO L78 Accepts]: Start accepts. Automaton has 4639 states and 13880 transitions. Word has length 42 [2022-01-18 06:08:31,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:31,239 INFO L470 AbstractCegarLoop]: Abstraction has 4639 states and 13880 transitions. [2022-01-18 06:08:31,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:31,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4639 states and 13880 transitions. [2022-01-18 06:08:31,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:31,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:31,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:31,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:31,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 06:08:31,465 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:31,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:31,466 INFO L85 PathProgramCache]: Analyzing trace with hash -223348132, now seen corresponding path program 55 times [2022-01-18 06:08:31,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:31,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152654387] [2022-01-18 06:08:31,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:31,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:31,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:31,709 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:31,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:31,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152654387] [2022-01-18 06:08:31,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152654387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:31,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619415990] [2022-01-18 06:08:31,710 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:31,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:31,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:31,711 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:31,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 06:08:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:31,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:31,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:31,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:32,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:32,228 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:32,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:32,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:32,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:32,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:32,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:32,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619415990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:32,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:32,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:32,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277302720] [2022-01-18 06:08:32,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:32,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:32,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:32,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:32,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:32,649 INFO L87 Difference]: Start difference. First operand 4639 states and 13880 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:34,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:34,124 INFO L93 Difference]: Finished difference Result 7803 states and 23096 transitions. [2022-01-18 06:08:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:08:34,125 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:34,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:34,137 INFO L225 Difference]: With dead ends: 7803 [2022-01-18 06:08:34,137 INFO L226 Difference]: Without dead ends: 7582 [2022-01-18 06:08:34,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=368, Invalid=3414, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 06:08:34,138 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 363 mSDsluCounter, 2448 mSDsCounter, 0 mSdLazyCounter, 2491 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 2525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:34,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 1805 Invalid, 2525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2491 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:08:34,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7582 states. [2022-01-18 06:08:34,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7582 to 4651. [2022-01-18 06:08:34,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4651 states, 4650 states have (on average 2.9946236559139785) internal successors, (13925), 4650 states have internal predecessors, (13925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:34,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4651 states to 4651 states and 13925 transitions. [2022-01-18 06:08:34,213 INFO L78 Accepts]: Start accepts. Automaton has 4651 states and 13925 transitions. Word has length 42 [2022-01-18 06:08:34,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:34,213 INFO L470 AbstractCegarLoop]: Abstraction has 4651 states and 13925 transitions. [2022-01-18 06:08:34,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:34,213 INFO L276 IsEmpty]: Start isEmpty. Operand 4651 states and 13925 transitions. [2022-01-18 06:08:34,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:34,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:34,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:34,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:34,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-01-18 06:08:34,419 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:34,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -929929096, now seen corresponding path program 56 times [2022-01-18 06:08:34,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:34,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145857467] [2022-01-18 06:08:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:34,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:34,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:34,677 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:34,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:34,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145857467] [2022-01-18 06:08:34,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145857467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:34,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044362769] [2022-01-18 06:08:34,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:08:34,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:34,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:34,679 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:34,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 06:08:34,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:34,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:34,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:34,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:34,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:34,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:35,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:35,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:35,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:35,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:35,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:35,563 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:35,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044362769] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:35,563 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:35,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:35,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134789537] [2022-01-18 06:08:35,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:35,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:35,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:35,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:35,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1185, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:35,564 INFO L87 Difference]: Start difference. First operand 4651 states and 13925 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:37,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:37,566 INFO L93 Difference]: Finished difference Result 8506 states and 25104 transitions. [2022-01-18 06:08:37,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:08:37,566 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:37,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:37,580 INFO L225 Difference]: With dead ends: 8506 [2022-01-18 06:08:37,580 INFO L226 Difference]: Without dead ends: 8285 [2022-01-18 06:08:37,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=537, Invalid=4719, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:08:37,581 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 483 mSDsluCounter, 2492 mSDsCounter, 0 mSdLazyCounter, 2745 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 1822 SdHoareTripleChecker+Invalid, 2789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:37,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 1822 Invalid, 2789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2745 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:08:37,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8285 states. [2022-01-18 06:08:37,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8285 to 4655. [2022-01-18 06:08:37,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4655 states, 4654 states have (on average 2.994413407821229) internal successors, (13936), 4654 states have internal predecessors, (13936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:37,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4655 states to 4655 states and 13936 transitions. [2022-01-18 06:08:37,664 INFO L78 Accepts]: Start accepts. Automaton has 4655 states and 13936 transitions. Word has length 42 [2022-01-18 06:08:37,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:37,664 INFO L470 AbstractCegarLoop]: Abstraction has 4655 states and 13936 transitions. [2022-01-18 06:08:37,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:37,664 INFO L276 IsEmpty]: Start isEmpty. Operand 4655 states and 13936 transitions. [2022-01-18 06:08:37,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:37,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:37,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:37,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:37,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:37,871 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:37,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:37,871 INFO L85 PathProgramCache]: Analyzing trace with hash -321353668, now seen corresponding path program 57 times [2022-01-18 06:08:37,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:37,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282391794] [2022-01-18 06:08:37,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:37,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:38,143 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:38,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:38,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282391794] [2022-01-18 06:08:38,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282391794] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:38,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543417219] [2022-01-18 06:08:38,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:08:38,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:38,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:38,145 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:38,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 06:08:38,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:08:38,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:38,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:08:38,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:38,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:38,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:38,674 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:38,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:38,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:38,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:39,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:39,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:39,102 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:39,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543417219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:39,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:39,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:39,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440814377] [2022-01-18 06:08:39,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:39,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:39,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:39,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:39,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1176, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:39,103 INFO L87 Difference]: Start difference. First operand 4655 states and 13936 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:41,466 INFO L93 Difference]: Finished difference Result 8869 states and 26245 transitions. [2022-01-18 06:08:41,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:08:41,467 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:41,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:41,481 INFO L225 Difference]: With dead ends: 8869 [2022-01-18 06:08:41,481 INFO L226 Difference]: Without dead ends: 8683 [2022-01-18 06:08:41,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1704 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=717, Invalid=5925, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:08:41,482 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 562 mSDsluCounter, 2838 mSDsCounter, 0 mSdLazyCounter, 3038 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 3038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:41,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [562 Valid, 2075 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 3038 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:08:41,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8683 states. [2022-01-18 06:08:41,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8683 to 4627. [2022-01-18 06:08:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.993298746217034) internal successors, (13847), 4626 states have internal predecessors, (13847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13847 transitions. [2022-01-18 06:08:41,582 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13847 transitions. Word has length 42 [2022-01-18 06:08:41,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:41,582 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13847 transitions. [2022-01-18 06:08:41,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:41,583 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13847 transitions. [2022-01-18 06:08:41,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:41,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:41,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:41,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:41,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:41,788 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:41,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:41,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1170110348, now seen corresponding path program 58 times [2022-01-18 06:08:41,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:41,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786777955] [2022-01-18 06:08:41,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:41,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:42,028 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:42,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:42,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786777955] [2022-01-18 06:08:42,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786777955] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:42,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610211848] [2022-01-18 06:08:42,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:08:42,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:42,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:42,029 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:42,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 06:08:42,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:08:42,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:42,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:42,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:42,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:42,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:42,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:42,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:42,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:42,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:42,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:42,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:42,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610211848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:42,910 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:42,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:42,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677544102] [2022-01-18 06:08:42,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:42,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:42,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:42,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:42,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:42,911 INFO L87 Difference]: Start difference. First operand 4627 states and 13847 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:45,191 INFO L93 Difference]: Finished difference Result 8909 states and 26152 transitions. [2022-01-18 06:08:45,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:08:45,191 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:45,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:45,207 INFO L225 Difference]: With dead ends: 8909 [2022-01-18 06:08:45,207 INFO L226 Difference]: Without dead ends: 8688 [2022-01-18 06:08:45,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1531 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=685, Invalid=5477, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:08:45,208 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 483 mSDsluCounter, 3084 mSDsCounter, 0 mSdLazyCounter, 3191 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 2178 SdHoareTripleChecker+Invalid, 3237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 3191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:45,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 2178 Invalid, 3237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 3191 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:08:45,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8688 states. [2022-01-18 06:08:45,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8688 to 4639. [2022-01-18 06:08:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4639 states, 4638 states have (on average 2.995256576110392) internal successors, (13892), 4638 states have internal predecessors, (13892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4639 states to 4639 states and 13892 transitions. [2022-01-18 06:08:45,305 INFO L78 Accepts]: Start accepts. Automaton has 4639 states and 13892 transitions. Word has length 42 [2022-01-18 06:08:45,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:45,305 INFO L470 AbstractCegarLoop]: Abstraction has 4639 states and 13892 transitions. [2022-01-18 06:08:45,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:45,305 INFO L276 IsEmpty]: Start isEmpty. Operand 4639 states and 13892 transitions. [2022-01-18 06:08:45,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:45,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:45,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:45,328 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-01-18 06:08:45,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 06:08:45,512 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:45,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:45,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1876691312, now seen corresponding path program 59 times [2022-01-18 06:08:45,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:45,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176476652] [2022-01-18 06:08:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:45,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:45,769 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:45,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:45,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176476652] [2022-01-18 06:08:45,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176476652] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:45,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906925589] [2022-01-18 06:08:45,770 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:08:45,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:45,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:45,771 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:45,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 06:08:45,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:45,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:45,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:45,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:45,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:46,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:46,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:46,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:46,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:46,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:46,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:46,703 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:46,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906925589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:46,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:46,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:46,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773866728] [2022-01-18 06:08:46,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:46,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:46,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:46,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:46,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1179, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:46,705 INFO L87 Difference]: Start difference. First operand 4639 states and 13892 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:49,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:49,326 INFO L93 Difference]: Finished difference Result 9361 states and 27519 transitions. [2022-01-18 06:08:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 06:08:49,326 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:49,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:49,343 INFO L225 Difference]: With dead ends: 9361 [2022-01-18 06:08:49,344 INFO L226 Difference]: Without dead ends: 9140 [2022-01-18 06:08:49,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=776, Invalid=6534, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 06:08:49,345 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 571 mSDsluCounter, 2933 mSDsCounter, 0 mSdLazyCounter, 3226 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 2068 SdHoareTripleChecker+Invalid, 3285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 3226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:49,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 2068 Invalid, 3285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 3226 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:08:49,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9140 states. [2022-01-18 06:08:49,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9140 to 4643. [2022-01-18 06:08:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4643 states, 4642 states have (on average 2.9950452391210685) internal successors, (13903), 4642 states have internal predecessors, (13903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:49,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4643 states to 4643 states and 13903 transitions. [2022-01-18 06:08:49,467 INFO L78 Accepts]: Start accepts. Automaton has 4643 states and 13903 transitions. Word has length 42 [2022-01-18 06:08:49,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:49,467 INFO L470 AbstractCegarLoop]: Abstraction has 4643 states and 13903 transitions. [2022-01-18 06:08:49,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:49,467 INFO L276 IsEmpty]: Start isEmpty. Operand 4643 states and 13903 transitions. [2022-01-18 06:08:49,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:49,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:49,473 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:49,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:49,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 06:08:49,674 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:49,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:49,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1268115884, now seen corresponding path program 60 times [2022-01-18 06:08:49,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:49,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652205762] [2022-01-18 06:08:49,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:49,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:49,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:49,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652205762] [2022-01-18 06:08:49,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652205762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:49,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229456393] [2022-01-18 06:08:49,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:49,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:49,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:49,909 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:49,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 06:08:49,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:08:49,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:49,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:08:49,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:50,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:08:50,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:50,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:50,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:50,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:50,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:50,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:50,799 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:50,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229456393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:50,800 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:50,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:50,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377367024] [2022-01-18 06:08:50,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:50,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:50,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:50,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:50,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:50,801 INFO L87 Difference]: Start difference. First operand 4643 states and 13903 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:53,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:53,719 INFO L93 Difference]: Finished difference Result 9101 states and 26621 transitions. [2022-01-18 06:08:53,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:08:53,719 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:53,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:53,734 INFO L225 Difference]: With dead ends: 9101 [2022-01-18 06:08:53,734 INFO L226 Difference]: Without dead ends: 8915 [2022-01-18 06:08:53,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=910, Invalid=7280, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 06:08:53,735 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 656 mSDsluCounter, 3205 mSDsCounter, 0 mSdLazyCounter, 3439 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 2240 SdHoareTripleChecker+Invalid, 3521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 3439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:53,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [656 Valid, 2240 Invalid, 3521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 3439 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:08:53,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8915 states. [2022-01-18 06:08:53,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8915 to 4627. [2022-01-18 06:08:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.993298746217034) internal successors, (13847), 4626 states have internal predecessors, (13847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:53,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13847 transitions. [2022-01-18 06:08:53,830 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13847 transitions. Word has length 42 [2022-01-18 06:08:53,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:53,830 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13847 transitions. [2022-01-18 06:08:53,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:53,830 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13847 transitions. [2022-01-18 06:08:53,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:53,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:53,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:53,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 06:08:54,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:54,037 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:54,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:54,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1800807222, now seen corresponding path program 61 times [2022-01-18 06:08:54,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:54,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074692785] [2022-01-18 06:08:54,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:54,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:54,263 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:54,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:54,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074692785] [2022-01-18 06:08:54,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074692785] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:54,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96295253] [2022-01-18 06:08:54,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:54,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:54,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:54,265 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:54,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 06:08:54,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:54,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:08:54,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:54,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:54,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:54,745 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:54,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:54,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:54,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 06:08:55,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:55,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 23 [2022-01-18 06:08:55,170 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:55,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96295253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:55,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:55,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:55,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874466309] [2022-01-18 06:08:55,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:55,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:55,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:55,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:55,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1191, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:55,171 INFO L87 Difference]: Start difference. First operand 4627 states and 13847 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:56,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:56,605 INFO L93 Difference]: Finished difference Result 7678 states and 22580 transitions. [2022-01-18 06:08:56,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:08:56,605 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:56,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:56,619 INFO L225 Difference]: With dead ends: 7678 [2022-01-18 06:08:56,619 INFO L226 Difference]: Without dead ends: 7457 [2022-01-18 06:08:56,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=395, Invalid=3511, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:08:56,620 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 402 mSDsluCounter, 2342 mSDsCounter, 0 mSdLazyCounter, 2284 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 2320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:56,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 1669 Invalid, 2320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2284 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:08:56,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7457 states. [2022-01-18 06:08:56,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7457 to 4586. [2022-01-18 06:08:56,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 4585 states have (on average 2.994547437295529) internal successors, (13730), 4585 states have internal predecessors, (13730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 13730 transitions. [2022-01-18 06:08:56,722 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 13730 transitions. Word has length 42 [2022-01-18 06:08:56,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:56,722 INFO L470 AbstractCegarLoop]: Abstraction has 4586 states and 13730 transitions. [2022-01-18 06:08:56,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:56,723 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 13730 transitions. [2022-01-18 06:08:56,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:56,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:56,731 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:56,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:56,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 06:08:56,947 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:56,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:56,948 INFO L85 PathProgramCache]: Analyzing trace with hash -777528102, now seen corresponding path program 62 times [2022-01-18 06:08:56,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:56,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672432712] [2022-01-18 06:08:56,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:56,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:56,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:57,213 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:57,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:57,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672432712] [2022-01-18 06:08:57,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672432712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:57,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215414335] [2022-01-18 06:08:57,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:08:57,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:57,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:57,216 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:57,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 06:08:57,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:08:57,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:57,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:08:57,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:57,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:57,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:08:57,712 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:57,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:57,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:57,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:08:58,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:08:58,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:08:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:08:58,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215414335] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:58,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:58,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:08:58,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950887270] [2022-01-18 06:08:58,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:58,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:08:58,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:58,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:08:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1190, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:08:58,165 INFO L87 Difference]: Start difference. First operand 4586 states and 13730 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:59,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:59,338 INFO L93 Difference]: Finished difference Result 6784 states and 19928 transitions. [2022-01-18 06:08:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:08:59,339 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:08:59,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:59,350 INFO L225 Difference]: With dead ends: 6784 [2022-01-18 06:08:59,350 INFO L226 Difference]: Without dead ends: 6533 [2022-01-18 06:08:59,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=295, Invalid=2675, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:08:59,351 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 349 mSDsluCounter, 2331 mSDsCounter, 0 mSdLazyCounter, 2108 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 1820 SdHoareTripleChecker+Invalid, 2137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:59,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 1820 Invalid, 2137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2108 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:08:59,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6533 states. [2022-01-18 06:08:59,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6533 to 4622. [2022-01-18 06:08:59,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4622 states, 4621 states have (on average 2.9939407054750053) internal successors, (13835), 4621 states have internal predecessors, (13835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:59,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4622 states to 4622 states and 13835 transitions. [2022-01-18 06:08:59,426 INFO L78 Accepts]: Start accepts. Automaton has 4622 states and 13835 transitions. Word has length 42 [2022-01-18 06:08:59,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:59,426 INFO L470 AbstractCegarLoop]: Abstraction has 4622 states and 13835 transitions. [2022-01-18 06:08:59,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:08:59,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4622 states and 13835 transitions. [2022-01-18 06:08:59,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:08:59,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:59,433 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:08:59,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:59,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 06:08:59,633 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:08:59,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:59,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1035654764, now seen corresponding path program 63 times [2022-01-18 06:08:59,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:59,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332243907] [2022-01-18 06:08:59,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:59,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:59,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:59,896 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:08:59,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:59,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332243907] [2022-01-18 06:08:59,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332243907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:59,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678689704] [2022-01-18 06:08:59,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:08:59,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:59,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:59,900 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:59,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 06:08:59,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:08:59,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:59,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:08:59,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:00,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:00,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:00,429 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:00,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:00,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:00,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:00,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:00,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:00,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678689704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:00,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:00,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:00,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514501435] [2022-01-18 06:09:00,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:00,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:00,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:00,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:00,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:00,866 INFO L87 Difference]: Start difference. First operand 4622 states and 13835 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:02,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:02,251 INFO L93 Difference]: Finished difference Result 7163 states and 20862 transitions. [2022-01-18 06:09:02,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:09:02,251 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:02,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:02,265 INFO L225 Difference]: With dead ends: 7163 [2022-01-18 06:09:02,265 INFO L226 Difference]: Without dead ends: 6942 [2022-01-18 06:09:02,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=391, Invalid=3641, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:09:02,266 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 453 mSDsluCounter, 1701 mSDsCounter, 0 mSdLazyCounter, 1800 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1319 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:02,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 1319 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1800 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:09:02,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6942 states. [2022-01-18 06:09:02,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6942 to 4625. [2022-01-18 06:09:02,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4625 states, 4624 states have (on average 2.9943771626297577) internal successors, (13846), 4624 states have internal predecessors, (13846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 13846 transitions. [2022-01-18 06:09:02,348 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 13846 transitions. Word has length 42 [2022-01-18 06:09:02,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:02,348 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 13846 transitions. [2022-01-18 06:09:02,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:02,348 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 13846 transitions. [2022-01-18 06:09:02,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:02,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:02,354 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:02,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:02,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:02,555 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:02,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:02,555 INFO L85 PathProgramCache]: Analyzing trace with hash 992059714, now seen corresponding path program 64 times [2022-01-18 06:09:02,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:02,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416175643] [2022-01-18 06:09:02,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:02,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:02,790 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:02,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:02,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416175643] [2022-01-18 06:09:02,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416175643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:02,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321717609] [2022-01-18 06:09:02,790 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:09:02,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:02,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:02,793 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:02,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 06:09:02,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:09:02,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:02,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:02,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:03,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:03,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:03,284 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:03,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:03,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:03,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:03,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:03,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:03,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321717609] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:03,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:03,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:03,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185413032] [2022-01-18 06:09:03,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:03,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:03,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:03,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:03,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:03,796 INFO L87 Difference]: Start difference. First operand 4625 states and 13846 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:06,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:06,451 INFO L93 Difference]: Finished difference Result 10325 states and 30196 transitions. [2022-01-18 06:09:06,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 06:09:06,451 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:06,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:06,469 INFO L225 Difference]: With dead ends: 10325 [2022-01-18 06:09:06,469 INFO L226 Difference]: Without dead ends: 10104 [2022-01-18 06:09:06,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1860 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=609, Invalid=6033, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:09:06,470 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 458 mSDsluCounter, 2971 mSDsCounter, 0 mSdLazyCounter, 3597 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 2293 SdHoareTripleChecker+Invalid, 3640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 3597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:06,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 2293 Invalid, 3640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 3597 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:09:06,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10104 states. [2022-01-18 06:09:06,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10104 to 4637. [2022-01-18 06:09:06,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4637 states, 4636 states have (on average 2.996333045729077) internal successors, (13891), 4636 states have internal predecessors, (13891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:06,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4637 states to 4637 states and 13891 transitions. [2022-01-18 06:09:06,565 INFO L78 Accepts]: Start accepts. Automaton has 4637 states and 13891 transitions. Word has length 42 [2022-01-18 06:09:06,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:06,565 INFO L470 AbstractCegarLoop]: Abstraction has 4637 states and 13891 transitions. [2022-01-18 06:09:06,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:06,565 INFO L276 IsEmpty]: Start isEmpty. Operand 4637 states and 13891 transitions. [2022-01-18 06:09:06,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:06,570 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:06,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:06,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:06,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 06:09:06,771 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:06,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:06,771 INFO L85 PathProgramCache]: Analyzing trace with hash 285478750, now seen corresponding path program 65 times [2022-01-18 06:09:06,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:06,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169782458] [2022-01-18 06:09:06,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:06,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:06,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:07,001 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:07,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:07,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169782458] [2022-01-18 06:09:07,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169782458] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:07,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50171089] [2022-01-18 06:09:07,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:09:07,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:07,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:07,002 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:07,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 06:09:07,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:07,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:07,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:07,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:07,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:07,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:07,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:07,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:07,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 06:09:08,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:08,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2022-01-18 06:09:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:08,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50171089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:08,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:08,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 40 [2022-01-18 06:09:08,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821336571] [2022-01-18 06:09:08,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:08,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:09:08,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:09:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1453, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:09:08,192 INFO L87 Difference]: Start difference. First operand 4637 states and 13891 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:12,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:12,300 INFO L93 Difference]: Finished difference Result 10734 states and 31541 transitions. [2022-01-18 06:09:12,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:09:12,300 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:12,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:12,316 INFO L225 Difference]: With dead ends: 10734 [2022-01-18 06:09:12,316 INFO L226 Difference]: Without dead ends: 10513 [2022-01-18 06:09:12,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2999 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=921, Invalid=9179, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 06:09:12,317 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 687 mSDsluCounter, 3032 mSDsCounter, 0 mSdLazyCounter, 4010 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 2332 SdHoareTripleChecker+Invalid, 4084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 4010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:12,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 2332 Invalid, 4084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 4010 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:09:12,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10513 states. [2022-01-18 06:09:12,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10513 to 4641. [2022-01-18 06:09:12,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 2.9961206896551724) internal successors, (13902), 4640 states have internal predecessors, (13902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:12,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 13902 transitions. [2022-01-18 06:09:12,405 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 13902 transitions. Word has length 42 [2022-01-18 06:09:12,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:12,405 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 13902 transitions. [2022-01-18 06:09:12,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:12,405 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 13902 transitions. [2022-01-18 06:09:12,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:12,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:12,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:12,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:12,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:12,611 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:12,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:12,611 INFO L85 PathProgramCache]: Analyzing trace with hash 894054178, now seen corresponding path program 66 times [2022-01-18 06:09:12,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:12,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896610280] [2022-01-18 06:09:12,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:12,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:12,861 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:12,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:12,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896610280] [2022-01-18 06:09:12,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896610280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:12,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431059515] [2022-01-18 06:09:12,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:09:12,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:12,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:12,863 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:12,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 06:09:12,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:09:12,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:12,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:09:12,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:13,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:13,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:13,329 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:13,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:13,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:13,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:13,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:13,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:13,792 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:13,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431059515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:13,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:13,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:13,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292032725] [2022-01-18 06:09:13,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:13,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:13,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:13,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:13,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1169, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:13,793 INFO L87 Difference]: Start difference. First operand 4641 states and 13902 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:16,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:16,926 INFO L93 Difference]: Finished difference Result 11254 states and 33138 transitions. [2022-01-18 06:09:16,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:09:16,927 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:16,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:16,949 INFO L225 Difference]: With dead ends: 11254 [2022-01-18 06:09:16,950 INFO L226 Difference]: Without dead ends: 11068 [2022-01-18 06:09:16,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2855 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1037, Invalid=8469, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:09:16,951 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 799 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 2475 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 2586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 2475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:16,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [799 Valid, 1608 Invalid, 2586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 2475 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:09:16,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11068 states. [2022-01-18 06:09:17,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11068 to 4610. [2022-01-18 06:09:17,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4610 states, 4609 states have (on average 2.992189195053157) internal successors, (13791), 4609 states have internal predecessors, (13791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:17,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4610 states to 4610 states and 13791 transitions. [2022-01-18 06:09:17,082 INFO L78 Accepts]: Start accepts. Automaton has 4610 states and 13791 transitions. Word has length 42 [2022-01-18 06:09:17,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:17,082 INFO L470 AbstractCegarLoop]: Abstraction has 4610 states and 13791 transitions. [2022-01-18 06:09:17,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:17,082 INFO L276 IsEmpty]: Start isEmpty. Operand 4610 states and 13791 transitions. [2022-01-18 06:09:17,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:17,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:17,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:17,106 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-01-18 06:09:17,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:17,289 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:17,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:17,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1867250376, now seen corresponding path program 67 times [2022-01-18 06:09:17,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:17,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6034310] [2022-01-18 06:09:17,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:17,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:17,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:17,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:17,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6034310] [2022-01-18 06:09:17,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6034310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:17,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850377570] [2022-01-18 06:09:17,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:09:17,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:17,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:17,515 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:17,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 06:09:17,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:17,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:17,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:17,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:17,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:18,010 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:18,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:18,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:18,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:18,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:18,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:18,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850377570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:18,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:18,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:18,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130055349] [2022-01-18 06:09:18,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:18,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:18,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:18,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:18,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1188, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:18,468 INFO L87 Difference]: Start difference. First operand 4610 states and 13791 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:19,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:19,602 INFO L93 Difference]: Finished difference Result 6149 states and 18176 transitions. [2022-01-18 06:09:19,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:09:19,602 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:19,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:19,613 INFO L225 Difference]: With dead ends: 6149 [2022-01-18 06:09:19,613 INFO L226 Difference]: Without dead ends: 5928 [2022-01-18 06:09:19,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=298, Invalid=2672, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:09:19,613 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 307 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1412 SdHoareTripleChecker+Invalid, 1926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:19,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 1412 Invalid, 1926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1899 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:09:19,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5928 states. [2022-01-18 06:09:19,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5928 to 4616. [2022-01-18 06:09:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4616 states, 4615 states have (on average 2.9924160346695556) internal successors, (13810), 4615 states have internal predecessors, (13810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4616 states to 4616 states and 13810 transitions. [2022-01-18 06:09:19,686 INFO L78 Accepts]: Start accepts. Automaton has 4616 states and 13810 transitions. Word has length 42 [2022-01-18 06:09:19,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:19,686 INFO L470 AbstractCegarLoop]: Abstraction has 4616 states and 13810 transitions. [2022-01-18 06:09:19,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:19,686 INFO L276 IsEmpty]: Start isEmpty. Operand 4616 states and 13810 transitions. [2022-01-18 06:09:19,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:19,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:19,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:19,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:19,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:19,894 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:19,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:19,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1910845426, now seen corresponding path program 68 times [2022-01-18 06:09:19,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:19,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798962153] [2022-01-18 06:09:19,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:19,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:19,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:20,123 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:20,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:20,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798962153] [2022-01-18 06:09:20,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798962153] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:20,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902199695] [2022-01-18 06:09:20,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:20,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:20,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:20,125 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:20,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 06:09:20,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:20,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:20,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:20,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:20,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:20,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:20,611 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:20,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:20,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:20,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:20,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:20,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:21,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902199695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:21,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:21,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:21,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907046973] [2022-01-18 06:09:21,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:21,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:21,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:21,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:21,069 INFO L87 Difference]: Start difference. First operand 4616 states and 13810 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:23,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:23,033 INFO L93 Difference]: Finished difference Result 9185 states and 27086 transitions. [2022-01-18 06:09:23,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:09:23,034 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:23,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:23,051 INFO L225 Difference]: With dead ends: 9185 [2022-01-18 06:09:23,051 INFO L226 Difference]: Without dead ends: 8964 [2022-01-18 06:09:23,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=471, Invalid=4499, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 06:09:23,052 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 399 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2779 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 2816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:23,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 1837 Invalid, 2816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2779 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:09:23,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8964 states. [2022-01-18 06:09:23,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8964 to 4628. [2022-01-18 06:09:23,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 2.994380808299114) internal successors, (13855), 4627 states have internal predecessors, (13855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:23,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 13855 transitions. [2022-01-18 06:09:23,145 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 13855 transitions. Word has length 42 [2022-01-18 06:09:23,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:23,145 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 13855 transitions. [2022-01-18 06:09:23,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:23,145 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 13855 transitions. [2022-01-18 06:09:23,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:23,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:23,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:23,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:23,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 06:09:23,352 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:23,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:23,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1677540906, now seen corresponding path program 69 times [2022-01-18 06:09:23,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:23,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221077115] [2022-01-18 06:09:23,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:23,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:23,576 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:23,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221077115] [2022-01-18 06:09:23,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221077115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457767454] [2022-01-18 06:09:23,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:09:23,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:23,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:23,578 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:23,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 06:09:23,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:09:23,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:23,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:23,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:23,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:23,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:24,058 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:24,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:24,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:24,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:24,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:24,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:24,523 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:24,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457767454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:24,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:24,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:24,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480458777] [2022-01-18 06:09:24,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:24,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:24,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:24,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:24,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:24,524 INFO L87 Difference]: Start difference. First operand 4628 states and 13855 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:26,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:26,626 INFO L93 Difference]: Finished difference Result 9569 states and 28354 transitions. [2022-01-18 06:09:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:09:26,627 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:26,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:26,644 INFO L225 Difference]: With dead ends: 9569 [2022-01-18 06:09:26,644 INFO L226 Difference]: Without dead ends: 9348 [2022-01-18 06:09:26,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1701 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=623, Invalid=5539, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 06:09:26,644 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 518 mSDsluCounter, 1914 mSDsCounter, 0 mSdLazyCounter, 2156 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 2201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:26,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 1422 Invalid, 2201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2156 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:09:26,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9348 states. [2022-01-18 06:09:26,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9348 to 4632. [2022-01-18 06:09:26,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4632 states, 4631 states have (on average 2.9941697257611746) internal successors, (13866), 4631 states have internal predecessors, (13866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:26,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4632 states to 4632 states and 13866 transitions. [2022-01-18 06:09:26,732 INFO L78 Accepts]: Start accepts. Automaton has 4632 states and 13866 transitions. Word has length 42 [2022-01-18 06:09:26,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:26,732 INFO L470 AbstractCegarLoop]: Abstraction has 4632 states and 13866 transitions. [2022-01-18 06:09:26,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:26,732 INFO L276 IsEmpty]: Start isEmpty. Operand 4632 states and 13866 transitions. [2022-01-18 06:09:26,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:26,737 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:26,738 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:26,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 06:09:26,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:26,938 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:26,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:26,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2008850962, now seen corresponding path program 70 times [2022-01-18 06:09:26,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:26,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999013406] [2022-01-18 06:09:26,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:26,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:27,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:27,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999013406] [2022-01-18 06:09:27,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999013406] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:27,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446149852] [2022-01-18 06:09:27,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:09:27,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:27,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:27,161 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:27,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 06:09:27,189 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:09:27,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:27,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:27,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:27,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:27,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:27,653 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:27,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:27,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:27,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:27,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:27,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:28,119 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:28,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446149852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:28,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:28,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:28,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884759641] [2022-01-18 06:09:28,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:28,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:28,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:28,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:28,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1167, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:28,121 INFO L87 Difference]: Start difference. First operand 4632 states and 13866 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:30,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:30,759 INFO L93 Difference]: Finished difference Result 9918 states and 29446 transitions. [2022-01-18 06:09:30,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 06:09:30,760 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:30,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:30,777 INFO L225 Difference]: With dead ends: 9918 [2022-01-18 06:09:30,777 INFO L226 Difference]: Without dead ends: 9732 [2022-01-18 06:09:30,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2149 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=817, Invalid=6665, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:09:30,778 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 587 mSDsluCounter, 2755 mSDsCounter, 0 mSdLazyCounter, 3031 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 2039 SdHoareTripleChecker+Invalid, 3109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 3031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:30,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 2039 Invalid, 3109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 3031 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:09:30,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9732 states. [2022-01-18 06:09:30,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9732 to 4613. [2022-01-18 06:09:30,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4613 states, 4612 states have (on average 2.9919774501300953) internal successors, (13799), 4612 states have internal predecessors, (13799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:30,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4613 states to 4613 states and 13799 transitions. [2022-01-18 06:09:30,875 INFO L78 Accepts]: Start accepts. Automaton has 4613 states and 13799 transitions. Word has length 42 [2022-01-18 06:09:30,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:30,875 INFO L470 AbstractCegarLoop]: Abstraction has 4613 states and 13799 transitions. [2022-01-18 06:09:30,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:30,875 INFO L276 IsEmpty]: Start isEmpty. Operand 4613 states and 13799 transitions. [2022-01-18 06:09:30,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:30,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:30,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:30,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:31,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:31,081 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:31,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:31,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1610682264, now seen corresponding path program 71 times [2022-01-18 06:09:31,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:31,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537113677] [2022-01-18 06:09:31,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:31,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:31,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:31,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:31,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537113677] [2022-01-18 06:09:31,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537113677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:31,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156852232] [2022-01-18 06:09:31,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:09:31,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:31,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:31,301 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:31,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 06:09:31,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:31,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:31,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:31,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:31,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:31,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:31,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:32,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:32,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:32,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:32,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:32,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156852232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:32,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:32,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:32,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841612994] [2022-01-18 06:09:32,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:32,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:32,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:32,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:32,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:32,261 INFO L87 Difference]: Start difference. First operand 4613 states and 13799 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:33,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:33,415 INFO L93 Difference]: Finished difference Result 7712 states and 22961 transitions. [2022-01-18 06:09:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:09:33,415 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:33,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:33,430 INFO L225 Difference]: With dead ends: 7712 [2022-01-18 06:09:33,430 INFO L226 Difference]: Without dead ends: 7491 [2022-01-18 06:09:33,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=356, Invalid=2836, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:09:33,430 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 326 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 1720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:33,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 1327 Invalid, 1720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1692 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:09:33,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2022-01-18 06:09:33,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 4633. [2022-01-18 06:09:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4633 states, 4632 states have (on average 2.9909326424870466) internal successors, (13854), 4632 states have internal predecessors, (13854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:33,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4633 states to 4633 states and 13854 transitions. [2022-01-18 06:09:33,541 INFO L78 Accepts]: Start accepts. Automaton has 4633 states and 13854 transitions. Word has length 42 [2022-01-18 06:09:33,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:33,542 INFO L470 AbstractCegarLoop]: Abstraction has 4633 states and 13854 transitions. [2022-01-18 06:09:33,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:33,542 INFO L276 IsEmpty]: Start isEmpty. Operand 4633 states and 13854 transitions. [2022-01-18 06:09:33,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:33,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:33,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:33,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 06:09:33,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 06:09:33,748 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:33,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:33,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2075709604, now seen corresponding path program 72 times [2022-01-18 06:09:33,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:33,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256559095] [2022-01-18 06:09:33,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:33,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:33,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:33,993 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:33,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:33,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256559095] [2022-01-18 06:09:33,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256559095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:33,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028348505] [2022-01-18 06:09:33,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:09:33,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:33,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:33,995 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:33,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 06:09:34,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:09:34,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:34,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:09:34,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:34,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:34,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:34,467 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:34,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:34,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:34,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:34,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:34,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:34,931 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:34,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028348505] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:34,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:34,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:34,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702765667] [2022-01-18 06:09:34,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:34,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:34,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:34,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:34,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:34,932 INFO L87 Difference]: Start difference. First operand 4633 states and 13854 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:36,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:36,389 INFO L93 Difference]: Finished difference Result 7638 states and 22764 transitions. [2022-01-18 06:09:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:09:36,389 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:36,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:36,402 INFO L225 Difference]: With dead ends: 7638 [2022-01-18 06:09:36,403 INFO L226 Difference]: Without dead ends: 7452 [2022-01-18 06:09:36,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 925 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=463, Invalid=3443, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 06:09:36,403 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 316 mSDsluCounter, 2124 mSDsCounter, 0 mSdLazyCounter, 2076 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1636 SdHoareTripleChecker+Invalid, 2115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 2076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:36,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 1636 Invalid, 2115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 2076 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:09:36,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7452 states. [2022-01-18 06:09:36,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7452 to 4629. [2022-01-18 06:09:36,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4628 states have (on average 2.99114088159032) internal successors, (13843), 4628 states have internal predecessors, (13843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:36,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 13843 transitions. [2022-01-18 06:09:36,484 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 13843 transitions. Word has length 42 [2022-01-18 06:09:36,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:36,485 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 13843 transitions. [2022-01-18 06:09:36,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:36,485 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 13843 transitions. [2022-01-18 06:09:36,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:36,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:36,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:36,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:36,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 06:09:36,691 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:36,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:36,691 INFO L85 PathProgramCache]: Analyzing trace with hash -595552422, now seen corresponding path program 73 times [2022-01-18 06:09:36,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:36,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725772029] [2022-01-18 06:09:36,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:36,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:36,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:36,935 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:36,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:36,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725772029] [2022-01-18 06:09:36,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725772029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:36,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627298895] [2022-01-18 06:09:36,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:09:36,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:36,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:36,936 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:36,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 06:09:36,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:36,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:36,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:37,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:37,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:37,414 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:37,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:37,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:37,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:37,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:37,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:37,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627298895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:37,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:37,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:37,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940771872] [2022-01-18 06:09:37,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:37,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:37,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:37,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:37,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:37,876 INFO L87 Difference]: Start difference. First operand 4629 states and 13843 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:39,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:39,068 INFO L93 Difference]: Finished difference Result 7656 states and 22829 transitions. [2022-01-18 06:09:39,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:09:39,068 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:39,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:39,081 INFO L225 Difference]: With dead ends: 7656 [2022-01-18 06:09:39,081 INFO L226 Difference]: Without dead ends: 7470 [2022-01-18 06:09:39,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=382, Invalid=2924, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:09:39,082 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 312 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 1807 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 1840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:39,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 1417 Invalid, 1840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1807 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:09:39,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7470 states. [2022-01-18 06:09:39,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7470 to 4625. [2022-01-18 06:09:39,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4625 states, 4624 states have (on average 2.991349480968858) internal successors, (13832), 4624 states have internal predecessors, (13832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 13832 transitions. [2022-01-18 06:09:39,162 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 13832 transitions. Word has length 42 [2022-01-18 06:09:39,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:39,162 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 13832 transitions. [2022-01-18 06:09:39,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:39,163 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 13832 transitions. [2022-01-18 06:09:39,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:39,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:39,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:39,187 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-01-18 06:09:39,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:39,370 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:39,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:39,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1243251966, now seen corresponding path program 74 times [2022-01-18 06:09:39,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:39,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557509312] [2022-01-18 06:09:39,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:39,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:39,589 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:39,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557509312] [2022-01-18 06:09:39,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557509312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457725677] [2022-01-18 06:09:39,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:39,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:39,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:39,591 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:39,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 06:09:39,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:39,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:39,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:39,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:39,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:39,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:40,071 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:40,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:40,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:40,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:40,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:40,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:40,526 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:40,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457725677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:40,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:40,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:40,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530911219] [2022-01-18 06:09:40,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:40,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:40,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:40,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:40,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1189, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:40,527 INFO L87 Difference]: Start difference. First operand 4625 states and 13832 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:41,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:41,845 INFO L93 Difference]: Finished difference Result 7801 states and 23081 transitions. [2022-01-18 06:09:41,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:09:41,845 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:41,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:41,857 INFO L225 Difference]: With dead ends: 7801 [2022-01-18 06:09:41,858 INFO L226 Difference]: Without dead ends: 7580 [2022-01-18 06:09:41,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=360, Invalid=3300, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:09:41,858 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 367 mSDsluCounter, 2018 mSDsCounter, 0 mSdLazyCounter, 2051 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:41,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 1559 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2051 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:09:41,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7580 states. [2022-01-18 06:09:41,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7580 to 4637. [2022-01-18 06:09:41,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4637 states, 4636 states have (on average 2.993313201035375) internal successors, (13877), 4636 states have internal predecessors, (13877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4637 states to 4637 states and 13877 transitions. [2022-01-18 06:09:41,931 INFO L78 Accepts]: Start accepts. Automaton has 4637 states and 13877 transitions. Word has length 42 [2022-01-18 06:09:41,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:41,931 INFO L470 AbstractCegarLoop]: Abstraction has 4637 states and 13877 transitions. [2022-01-18 06:09:41,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:41,931 INFO L276 IsEmpty]: Start isEmpty. Operand 4637 states and 13877 transitions. [2022-01-18 06:09:41,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:41,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:41,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:41,952 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-01-18 06:09:42,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:42,136 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:42,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:42,137 INFO L85 PathProgramCache]: Analyzing trace with hash 536671002, now seen corresponding path program 75 times [2022-01-18 06:09:42,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:42,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774487415] [2022-01-18 06:09:42,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:42,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:42,356 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:42,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:42,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774487415] [2022-01-18 06:09:42,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774487415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:42,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449341214] [2022-01-18 06:09:42,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:09:42,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:42,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:42,357 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:42,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 06:09:42,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:09:42,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:42,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:42,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:42,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:42,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:42,848 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:42,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:43,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:43,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:43,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:43,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:43,313 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:43,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449341214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:43,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:43,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:43,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637525543] [2022-01-18 06:09:43,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:43,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:43,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:43,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:43,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1180, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:43,314 INFO L87 Difference]: Start difference. First operand 4637 states and 13877 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:45,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:45,284 INFO L93 Difference]: Finished difference Result 8432 states and 24887 transitions. [2022-01-18 06:09:45,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:09:45,284 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:45,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:45,297 INFO L225 Difference]: With dead ends: 8432 [2022-01-18 06:09:45,297 INFO L226 Difference]: Without dead ends: 8211 [2022-01-18 06:09:45,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1290 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=526, Invalid=4586, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:09:45,298 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 428 mSDsluCounter, 2608 mSDsCounter, 0 mSdLazyCounter, 2767 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:45,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 1963 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2767 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:09:45,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8211 states. [2022-01-18 06:09:45,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8211 to 4641. [2022-01-18 06:09:45,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 2.9931034482758623) internal successors, (13888), 4640 states have internal predecessors, (13888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:45,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 13888 transitions. [2022-01-18 06:09:45,375 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 13888 transitions. Word has length 42 [2022-01-18 06:09:45,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:45,375 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 13888 transitions. [2022-01-18 06:09:45,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:45,376 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 13888 transitions. [2022-01-18 06:09:45,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:45,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:45,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:45,396 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-01-18 06:09:45,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 06:09:45,581 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:45,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:45,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1145246430, now seen corresponding path program 76 times [2022-01-18 06:09:45,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:45,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750707817] [2022-01-18 06:09:45,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:45,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:45,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:45,795 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:45,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:45,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750707817] [2022-01-18 06:09:45,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750707817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:45,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770380577] [2022-01-18 06:09:45,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:09:45,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:45,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:45,796 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:45,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 06:09:45,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:09:45,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:45,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:45,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:45,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:46,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:46,275 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:46,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:46,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:46,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:46,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:46,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:46,781 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:46,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770380577] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:46,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:46,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-01-18 06:09:46,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084273360] [2022-01-18 06:09:46,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:46,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:09:46,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:46,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:09:46,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1171, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:09:46,782 INFO L87 Difference]: Start difference. First operand 4641 states and 13888 transitions. Second operand has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:48,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:48,886 INFO L93 Difference]: Finished difference Result 8689 states and 25755 transitions. [2022-01-18 06:09:48,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:09:48,886 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:48,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:48,900 INFO L225 Difference]: With dead ends: 8689 [2022-01-18 06:09:48,900 INFO L226 Difference]: Without dead ends: 8503 [2022-01-18 06:09:48,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1722 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=704, Invalid=5776, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:09:48,901 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 576 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 2222 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 1647 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:48,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 1647 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2222 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:09:48,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8503 states. [2022-01-18 06:09:48,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8503 to 4598. [2022-01-18 06:09:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4598 states, 4597 states have (on average 2.993038938438112) internal successors, (13759), 4597 states have internal predecessors, (13759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:48,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4598 states to 4598 states and 13759 transitions. [2022-01-18 06:09:48,986 INFO L78 Accepts]: Start accepts. Automaton has 4598 states and 13759 transitions. Word has length 42 [2022-01-18 06:09:48,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:48,986 INFO L470 AbstractCegarLoop]: Abstraction has 4598 states and 13759 transitions. [2022-01-18 06:09:48,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.72972972972973) internal successors, (101), 36 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:48,986 INFO L276 IsEmpty]: Start isEmpty. Operand 4598 states and 13759 transitions. [2022-01-18 06:09:48,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:48,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:48,991 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:49,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 06:09:49,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:49,192 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:49,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:49,192 INFO L85 PathProgramCache]: Analyzing trace with hash -530935530, now seen corresponding path program 77 times [2022-01-18 06:09:49,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:49,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788760419] [2022-01-18 06:09:49,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:49,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:49,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:49,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788760419] [2022-01-18 06:09:49,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788760419] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:49,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367848372] [2022-01-18 06:09:49,407 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:09:49,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:49,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:49,408 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:49,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 06:09:49,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:09:49,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:49,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:09:49,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:49,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:49,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:49,915 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:49,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:50,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:50,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:50,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:50,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2022-01-18 06:09:50,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:50,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367848372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:50,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:50,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-01-18 06:09:50,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280498124] [2022-01-18 06:09:50,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:50,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:09:50,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:50,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:09:50,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1393, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:09:50,401 INFO L87 Difference]: Start difference. First operand 4598 states and 13759 transitions. Second operand has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:52,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:52,885 INFO L93 Difference]: Finished difference Result 8560 states and 24470 transitions. [2022-01-18 06:09:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:09:52,885 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:09:52,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:52,899 INFO L225 Difference]: With dead ends: 8560 [2022-01-18 06:09:52,899 INFO L226 Difference]: Without dead ends: 8204 [2022-01-18 06:09:52,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2617 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=770, Invalid=7420, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 06:09:52,900 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 541 mSDsluCounter, 3139 mSDsCounter, 0 mSdLazyCounter, 3357 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 2358 SdHoareTripleChecker+Invalid, 3400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 3357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:52,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 2358 Invalid, 3400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 3357 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:09:52,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8204 states. [2022-01-18 06:09:52,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8204 to 4950. [2022-01-18 06:09:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4950 states, 4949 states have (on average 2.96868054152354) internal successors, (14692), 4949 states have internal predecessors, (14692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:52,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4950 states to 4950 states and 14692 transitions. [2022-01-18 06:09:52,994 INFO L78 Accepts]: Start accepts. Automaton has 4950 states and 14692 transitions. Word has length 42 [2022-01-18 06:09:52,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:52,994 INFO L470 AbstractCegarLoop]: Abstraction has 4950 states and 14692 transitions. [2022-01-18 06:09:52,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.375) internal successors, (95), 39 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:52,994 INFO L276 IsEmpty]: Start isEmpty. Operand 4950 states and 14692 transitions. [2022-01-18 06:09:53,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:53,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:53,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:53,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 06:09:53,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:53,202 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:53,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:53,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1309844874, now seen corresponding path program 78 times [2022-01-18 06:09:53,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:53,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006194724] [2022-01-18 06:09:53,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:53,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:53,398 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:53,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:53,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006194724] [2022-01-18 06:09:53,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006194724] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:53,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18101270] [2022-01-18 06:09:53,398 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:09:53,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:53,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:53,399 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:53,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 06:09:53,426 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:09:53,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:53,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:09:53,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:53,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:53,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:09:53,879 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:53,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:54,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:54,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:54,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:54,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:54,262 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:09:54,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18101270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:54,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:54,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 33 [2022-01-18 06:09:54,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005434609] [2022-01-18 06:09:54,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:54,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:09:54,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:54,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:09:54,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:09:54,264 INFO L87 Difference]: Start difference. First operand 4950 states and 14692 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:55,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:55,471 INFO L93 Difference]: Finished difference Result 7129 states and 20856 transitions. [2022-01-18 06:09:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:09:55,471 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 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 42 [2022-01-18 06:09:55,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:55,482 INFO L225 Difference]: With dead ends: 7129 [2022-01-18 06:09:55,482 INFO L226 Difference]: Without dead ends: 6926 [2022-01-18 06:09:55,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 60 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=280, Invalid=2476, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 06:09:55,482 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 330 mSDsluCounter, 2481 mSDsCounter, 0 mSdLazyCounter, 2154 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1973 SdHoareTripleChecker+Invalid, 2182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 2154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:55,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 1973 Invalid, 2182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 2154 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:09:55,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6926 states. [2022-01-18 06:09:55,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6926 to 4646. [2022-01-18 06:09:55,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4646 states, 4645 states have (on average 2.9909580193756726) internal successors, (13893), 4645 states have internal predecessors, (13893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4646 states to 4646 states and 13893 transitions. [2022-01-18 06:09:55,552 INFO L78 Accepts]: Start accepts. Automaton has 4646 states and 13893 transitions. Word has length 42 [2022-01-18 06:09:55,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:55,552 INFO L470 AbstractCegarLoop]: Abstraction has 4646 states and 13893 transitions. [2022-01-18 06:09:55,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:55,552 INFO L276 IsEmpty]: Start isEmpty. Operand 4646 states and 13893 transitions. [2022-01-18 06:09:55,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:55,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:55,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:55,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:55,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 06:09:55,758 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:55,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:55,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1282247336, now seen corresponding path program 79 times [2022-01-18 06:09:55,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:55,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123611197] [2022-01-18 06:09:55,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:55,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:55,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:55,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:55,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123611197] [2022-01-18 06:09:55,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123611197] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:55,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149794849] [2022-01-18 06:09:55,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:09:55,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:55,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:55,979 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:55,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 06:09:56,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:56,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:56,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:56,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:56,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:56,437 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:56,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:56,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:56,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:56,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:56,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:56,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149794849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:56,852 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:56,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:09:56,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476408743] [2022-01-18 06:09:56,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:56,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:09:56,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:56,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:09:56,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:09:56,854 INFO L87 Difference]: Start difference. First operand 4646 states and 13893 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:58,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:58,450 INFO L93 Difference]: Finished difference Result 7187 states and 20920 transitions. [2022-01-18 06:09:58,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:09:58,450 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:09:58,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:58,460 INFO L225 Difference]: With dead ends: 7187 [2022-01-18 06:09:58,460 INFO L226 Difference]: Without dead ends: 6966 [2022-01-18 06:09:58,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=396, Invalid=3764, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 06:09:58,461 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 407 mSDsluCounter, 2127 mSDsCounter, 0 mSdLazyCounter, 2255 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 2291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:58,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 1626 Invalid, 2291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2255 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:09:58,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6966 states. [2022-01-18 06:09:58,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6966 to 4649. [2022-01-18 06:09:58,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 2.991394148020654) internal successors, (13904), 4648 states have internal predecessors, (13904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 13904 transitions. [2022-01-18 06:09:58,527 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 13904 transitions. Word has length 42 [2022-01-18 06:09:58,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:58,527 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 13904 transitions. [2022-01-18 06:09:58,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:09:58,527 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 13904 transitions. [2022-01-18 06:09:58,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:09:58,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:58,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:09:58,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 06:09:58,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:58,733 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:09:58,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:58,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1238652286, now seen corresponding path program 80 times [2022-01-18 06:09:58,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:58,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292824059] [2022-01-18 06:09:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:58,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:58,972 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:09:58,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:58,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292824059] [2022-01-18 06:09:58,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292824059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:58,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471857654] [2022-01-18 06:09:58,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:58,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:58,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:58,975 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:58,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 06:09:59,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:59,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:59,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:09:59,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:59,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:59,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:09:59,556 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:59,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:59,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:59,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:09:59,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:59,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:09:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:09:59,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471857654] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:59,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:59,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:09:59,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607286947] [2022-01-18 06:09:59,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:59,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:09:59,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:59,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:09:59,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:09:59,987 INFO L87 Difference]: Start difference. First operand 4649 states and 13904 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:02,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:02,493 INFO L93 Difference]: Finished difference Result 10349 states and 30254 transitions. [2022-01-18 06:10:02,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 06:10:02,494 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:02,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:02,510 INFO L225 Difference]: With dead ends: 10349 [2022-01-18 06:10:02,510 INFO L226 Difference]: Without dead ends: 10128 [2022-01-18 06:10:02,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=612, Invalid=6194, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 06:10:02,511 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 517 mSDsluCounter, 2216 mSDsCounter, 0 mSdLazyCounter, 2714 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1755 SdHoareTripleChecker+Invalid, 2758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 2714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:02,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 1755 Invalid, 2758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 2714 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:10:02,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10128 states. [2022-01-18 06:10:02,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10128 to 4661. [2022-01-18 06:10:02,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 2.9933476394849787) internal successors, (13949), 4660 states have internal predecessors, (13949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:02,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 13949 transitions. [2022-01-18 06:10:02,605 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 13949 transitions. Word has length 42 [2022-01-18 06:10:02,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:02,605 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 13949 transitions. [2022-01-18 06:10:02,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:02,605 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 13949 transitions. [2022-01-18 06:10:02,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:02,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:02,611 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:02,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:02,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:02,812 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:02,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:02,812 INFO L85 PathProgramCache]: Analyzing trace with hash 532071322, now seen corresponding path program 81 times [2022-01-18 06:10:02,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:02,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890884461] [2022-01-18 06:10:02,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:02,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:03,026 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:03,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:03,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890884461] [2022-01-18 06:10:03,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890884461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:03,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574352623] [2022-01-18 06:10:03,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:10:03,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:03,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:03,028 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:03,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 06:10:03,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:10:03,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:03,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:03,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:03,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:10:03,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:03,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:03,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:03,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:03,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:03,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:03,898 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:03,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574352623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:03,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:03,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:03,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407785272] [2022-01-18 06:10:03,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:03,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:03,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:03,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:03,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:03,899 INFO L87 Difference]: Start difference. First operand 4661 states and 13949 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:07,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:07,049 INFO L93 Difference]: Finished difference Result 10758 states and 31599 transitions. [2022-01-18 06:10:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:10:07,050 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:07,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:07,067 INFO L225 Difference]: With dead ends: 10758 [2022-01-18 06:10:07,067 INFO L226 Difference]: Without dead ends: 10537 [2022-01-18 06:10:07,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2556 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=836, Invalid=7720, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:10:07,068 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 589 mSDsluCounter, 2534 mSDsCounter, 0 mSdLazyCounter, 3183 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1955 SdHoareTripleChecker+Invalid, 3241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 3183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:07,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1955 Invalid, 3241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 3183 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:10:07,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10537 states. [2022-01-18 06:10:07,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10537 to 4665. [2022-01-18 06:10:07,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4665 states, 4664 states have (on average 2.993138936535163) internal successors, (13960), 4664 states have internal predecessors, (13960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4665 states to 4665 states and 13960 transitions. [2022-01-18 06:10:07,161 INFO L78 Accepts]: Start accepts. Automaton has 4665 states and 13960 transitions. Word has length 42 [2022-01-18 06:10:07,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:07,161 INFO L470 AbstractCegarLoop]: Abstraction has 4665 states and 13960 transitions. [2022-01-18 06:10:07,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:07,161 INFO L276 IsEmpty]: Start isEmpty. Operand 4665 states and 13960 transitions. [2022-01-18 06:10:07,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:07,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:07,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:07,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:07,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 06:10:07,367 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:07,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:07,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1140646750, now seen corresponding path program 82 times [2022-01-18 06:10:07,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:07,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090510316] [2022-01-18 06:10:07,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:07,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:07,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:07,596 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:07,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:07,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090510316] [2022-01-18 06:10:07,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090510316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:07,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581367932] [2022-01-18 06:10:07,597 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:10:07,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:07,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:07,598 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:07,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 06:10:07,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:10:07,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:07,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:07,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:07,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:07,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:08,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:08,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:08,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:08,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:08,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:08,477 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:08,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581367932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:08,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:08,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:08,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556649657] [2022-01-18 06:10:08,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:08,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:08,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:08,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:08,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:08,478 INFO L87 Difference]: Start difference. First operand 4665 states and 13960 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:11,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:11,798 INFO L93 Difference]: Finished difference Result 11278 states and 33196 transitions. [2022-01-18 06:10:11,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 06:10:11,799 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:11,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:11,819 INFO L225 Difference]: With dead ends: 11278 [2022-01-18 06:10:11,819 INFO L226 Difference]: Without dead ends: 11092 [2022-01-18 06:10:11,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2955 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1036, Invalid=8666, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 06:10:11,821 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 713 mSDsluCounter, 2396 mSDsCounter, 0 mSdLazyCounter, 2782 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 1826 SdHoareTripleChecker+Invalid, 2889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 2782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:11,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [713 Valid, 1826 Invalid, 2889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 2782 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:10:11,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11092 states. [2022-01-18 06:10:11,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11092 to 4634. [2022-01-18 06:10:11,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4634 states, 4633 states have (on average 2.989207856680337) internal successors, (13849), 4633 states have internal predecessors, (13849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:11,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4634 states to 4634 states and 13849 transitions. [2022-01-18 06:10:11,929 INFO L78 Accepts]: Start accepts. Automaton has 4634 states and 13849 transitions. Word has length 42 [2022-01-18 06:10:11,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:11,930 INFO L470 AbstractCegarLoop]: Abstraction has 4634 states and 13849 transitions. [2022-01-18 06:10:11,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:11,930 INFO L276 IsEmpty]: Start isEmpty. Operand 4634 states and 13849 transitions. [2022-01-18 06:10:11,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:11,935 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:11,935 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:11,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 06:10:12,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:12,136 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:12,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:12,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1620657804, now seen corresponding path program 83 times [2022-01-18 06:10:12,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:12,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801779186] [2022-01-18 06:10:12,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:12,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:12,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:12,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801779186] [2022-01-18 06:10:12,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801779186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:12,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158941840] [2022-01-18 06:10:12,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:10:12,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:12,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:12,360 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:12,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 06:10:12,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:10:12,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:12,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:12,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:12,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:12,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:10:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:12,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:13,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:13,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:13,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:13,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:13,267 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:13,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158941840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:13,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:13,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:13,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223573568] [2022-01-18 06:10:13,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:13,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:13,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:13,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:13,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:13,268 INFO L87 Difference]: Start difference. First operand 4634 states and 13849 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:14,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:14,427 INFO L93 Difference]: Finished difference Result 6173 states and 18234 transitions. [2022-01-18 06:10:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:10:14,428 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:14,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:14,437 INFO L225 Difference]: With dead ends: 6173 [2022-01-18 06:10:14,437 INFO L226 Difference]: Without dead ends: 5952 [2022-01-18 06:10:14,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=305, Invalid=2775, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:10:14,437 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 303 mSDsluCounter, 1952 mSDsCounter, 0 mSdLazyCounter, 1954 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1474 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:14,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1474 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1954 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:10:14,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5952 states. [2022-01-18 06:10:14,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5952 to 4640. [2022-01-18 06:10:14,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4640 states, 4639 states have (on average 2.989437378745419) internal successors, (13868), 4639 states have internal predecessors, (13868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:14,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4640 states to 4640 states and 13868 transitions. [2022-01-18 06:10:14,500 INFO L78 Accepts]: Start accepts. Automaton has 4640 states and 13868 transitions. Word has length 42 [2022-01-18 06:10:14,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:14,500 INFO L470 AbstractCegarLoop]: Abstraction has 4640 states and 13868 transitions. [2022-01-18 06:10:14,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:14,500 INFO L276 IsEmpty]: Start isEmpty. Operand 4640 states and 13868 transitions. [2022-01-18 06:10:14,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:14,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:14,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:14,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 06:10:14,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:14,706 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:14,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:14,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1664252854, now seen corresponding path program 84 times [2022-01-18 06:10:14,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:14,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312719111] [2022-01-18 06:10:14,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:14,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:14,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:14,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:14,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312719111] [2022-01-18 06:10:14,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312719111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:14,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498456883] [2022-01-18 06:10:14,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:10:14,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:14,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:14,923 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:14,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 06:10:14,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:10:14,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:14,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:14,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:15,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:15,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:15,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:15,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:15,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:15,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:15,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:15,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:15,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498456883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:15,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:15,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:15,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590654890] [2022-01-18 06:10:15,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:15,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:15,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:15,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:15,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:15,820 INFO L87 Difference]: Start difference. First operand 4640 states and 13868 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:17,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:17,579 INFO L93 Difference]: Finished difference Result 9209 states and 27144 transitions. [2022-01-18 06:10:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:10:17,579 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:17,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:17,596 INFO L225 Difference]: With dead ends: 9209 [2022-01-18 06:10:17,596 INFO L226 Difference]: Without dead ends: 8988 [2022-01-18 06:10:17,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=476, Invalid=4636, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:10:17,597 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 432 mSDsluCounter, 1764 mSDsCounter, 0 mSdLazyCounter, 2013 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 2013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:17,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 1340 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 2013 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:10:17,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8988 states. [2022-01-18 06:10:17,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8988 to 4652. [2022-01-18 06:10:17,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4652 states, 4651 states have (on average 2.9913996989894645) internal successors, (13913), 4651 states have internal predecessors, (13913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:17,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4652 states to 4652 states and 13913 transitions. [2022-01-18 06:10:17,691 INFO L78 Accepts]: Start accepts. Automaton has 4652 states and 13913 transitions. Word has length 42 [2022-01-18 06:10:17,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:17,691 INFO L470 AbstractCegarLoop]: Abstraction has 4652 states and 13913 transitions. [2022-01-18 06:10:17,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:17,691 INFO L276 IsEmpty]: Start isEmpty. Operand 4652 states and 13913 transitions. [2022-01-18 06:10:17,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:17,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:17,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:17,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:17,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:17,898 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:17,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:17,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1924133478, now seen corresponding path program 85 times [2022-01-18 06:10:17,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:17,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991055359] [2022-01-18 06:10:17,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:17,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:17,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:18,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:18,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991055359] [2022-01-18 06:10:18,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991055359] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:18,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343325821] [2022-01-18 06:10:18,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:10:18,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:18,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:18,122 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:18,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 06:10:18,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:18,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:18,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:18,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:18,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:18,604 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:18,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:18,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:18,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:18,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:18,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:19,033 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:19,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343325821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:19,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:19,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:19,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547809801] [2022-01-18 06:10:19,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:19,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:19,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:19,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:19,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:19,034 INFO L87 Difference]: Start difference. First operand 4652 states and 13913 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:21,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:21,416 INFO L93 Difference]: Finished difference Result 9593 states and 28412 transitions. [2022-01-18 06:10:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 06:10:21,416 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:21,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:21,432 INFO L225 Difference]: With dead ends: 9593 [2022-01-18 06:10:21,432 INFO L226 Difference]: Without dead ends: 9372 [2022-01-18 06:10:21,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1768 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=626, Invalid=5694, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:10:21,433 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 457 mSDsluCounter, 2581 mSDsCounter, 0 mSdLazyCounter, 2920 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 2966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 2920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:21,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 1897 Invalid, 2966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 2920 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:10:21,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9372 states. [2022-01-18 06:10:21,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9372 to 4656. [2022-01-18 06:10:21,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 4655 states have (on average 2.9911922663802364) internal successors, (13924), 4655 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:21,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 13924 transitions. [2022-01-18 06:10:21,519 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 13924 transitions. Word has length 42 [2022-01-18 06:10:21,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:21,519 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 13924 transitions. [2022-01-18 06:10:21,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:21,520 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 13924 transitions. [2022-01-18 06:10:21,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:21,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:21,525 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:21,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:21,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-01-18 06:10:21,725 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:21,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:21,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1762258390, now seen corresponding path program 86 times [2022-01-18 06:10:21,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:21,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498638714] [2022-01-18 06:10:21,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:21,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:21,948 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:21,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:21,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498638714] [2022-01-18 06:10:21,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498638714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:21,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677132708] [2022-01-18 06:10:21,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:10:21,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:21,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:21,949 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:21,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 06:10:21,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:10:21,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:21,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:21,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:22,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:22,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:22,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:22,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:22,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:22,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:22,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:22,862 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:22,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677132708] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:22,862 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:22,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:22,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816127345] [2022-01-18 06:10:22,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:22,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:22,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:22,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:22,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:22,863 INFO L87 Difference]: Start difference. First operand 4656 states and 13924 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:25,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:25,432 INFO L93 Difference]: Finished difference Result 9942 states and 29504 transitions. [2022-01-18 06:10:25,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:10:25,433 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:25,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:25,451 INFO L225 Difference]: With dead ends: 9942 [2022-01-18 06:10:25,452 INFO L226 Difference]: Without dead ends: 9756 [2022-01-18 06:10:25,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2229 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=818, Invalid=6838, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:10:25,453 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 620 mSDsluCounter, 2189 mSDsCounter, 0 mSdLazyCounter, 2447 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 2529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:25,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [620 Valid, 1660 Invalid, 2529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2447 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:10:25,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9756 states. [2022-01-18 06:10:25,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9756 to 4637. [2022-01-18 06:10:25,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4637 states, 4636 states have (on average 2.98899913718723) internal successors, (13857), 4636 states have internal predecessors, (13857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:25,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4637 states to 4637 states and 13857 transitions. [2022-01-18 06:10:25,557 INFO L78 Accepts]: Start accepts. Automaton has 4637 states and 13857 transitions. Word has length 42 [2022-01-18 06:10:25,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:25,557 INFO L470 AbstractCegarLoop]: Abstraction has 4637 states and 13857 transitions. [2022-01-18 06:10:25,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:25,558 INFO L276 IsEmpty]: Start isEmpty. Operand 4637 states and 13857 transitions. [2022-01-18 06:10:25,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:25,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:25,564 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:25,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:25,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:25,764 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:25,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:25,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1857274836, now seen corresponding path program 87 times [2022-01-18 06:10:25,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:25,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738046909] [2022-01-18 06:10:25,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:25,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:25,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:25,985 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:25,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:25,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738046909] [2022-01-18 06:10:25,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738046909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:25,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254484559] [2022-01-18 06:10:25,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:10:25,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:25,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:25,986 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:25,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 06:10:26,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:10:26,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:26,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:26,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:26,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:10:26,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:26,464 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:26,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:26,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:26,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:26,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:26,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:26,889 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:26,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254484559] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:26,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:26,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:26,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361196257] [2022-01-18 06:10:26,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:26,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:26,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:26,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:26,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:26,891 INFO L87 Difference]: Start difference. First operand 4637 states and 13857 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:28,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:28,078 INFO L93 Difference]: Finished difference Result 7736 states and 23019 transitions. [2022-01-18 06:10:28,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:10:28,078 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:28,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:28,091 INFO L225 Difference]: With dead ends: 7736 [2022-01-18 06:10:28,091 INFO L226 Difference]: Without dead ends: 7515 [2022-01-18 06:10:28,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=363, Invalid=2943, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:10:28,092 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 297 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:28,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 1296 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1658 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:10:28,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7515 states. [2022-01-18 06:10:28,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7515 to 4657. [2022-01-18 06:10:28,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 2.9879725085910653) internal successors, (13912), 4656 states have internal predecessors, (13912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 13912 transitions. [2022-01-18 06:10:28,183 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 13912 transitions. Word has length 42 [2022-01-18 06:10:28,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:28,183 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 13912 transitions. [2022-01-18 06:10:28,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:28,183 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 13912 transitions. [2022-01-18 06:10:28,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:28,190 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:28,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:28,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 06:10:28,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:28,391 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:28,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:28,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1829117032, now seen corresponding path program 88 times [2022-01-18 06:10:28,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:28,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118483933] [2022-01-18 06:10:28,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:28,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:28,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:28,610 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:28,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:28,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118483933] [2022-01-18 06:10:28,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118483933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:28,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068084578] [2022-01-18 06:10:28,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:10:28,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:28,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:28,612 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:28,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 06:10:28,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:10:28,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:28,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:28,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:28,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:28,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:29,093 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:29,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:29,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:29,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:29,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:29,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:29,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:29,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068084578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:29,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:29,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:29,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219794251] [2022-01-18 06:10:29,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:29,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:29,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:29,515 INFO L87 Difference]: Start difference. First operand 4657 states and 13912 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:30,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:30,948 INFO L93 Difference]: Finished difference Result 7662 states and 22822 transitions. [2022-01-18 06:10:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:10:30,948 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:30,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:30,962 INFO L225 Difference]: With dead ends: 7662 [2022-01-18 06:10:30,962 INFO L226 Difference]: Without dead ends: 7476 [2022-01-18 06:10:30,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=468, Invalid=3564, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:10:30,963 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 336 mSDsluCounter, 1811 mSDsCounter, 0 mSdLazyCounter, 1834 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 1874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:30,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 1444 Invalid, 1874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1834 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:10:30,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7476 states. [2022-01-18 06:10:31,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7476 to 4653. [2022-01-18 06:10:31,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4652 states have (on average 2.988177128116939) internal successors, (13901), 4652 states have internal predecessors, (13901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 13901 transitions. [2022-01-18 06:10:31,069 INFO L78 Accepts]: Start accepts. Automaton has 4653 states and 13901 transitions. Word has length 42 [2022-01-18 06:10:31,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:31,070 INFO L470 AbstractCegarLoop]: Abstraction has 4653 states and 13901 transitions. [2022-01-18 06:10:31,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:31,070 INFO L276 IsEmpty]: Start isEmpty. Operand 4653 states and 13901 transitions. [2022-01-18 06:10:31,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:31,076 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:31,076 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:31,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:31,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:31,277 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:31,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:31,277 INFO L85 PathProgramCache]: Analyzing trace with hash -348959850, now seen corresponding path program 89 times [2022-01-18 06:10:31,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:31,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387725264] [2022-01-18 06:10:31,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:31,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:31,500 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:31,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:31,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387725264] [2022-01-18 06:10:31,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387725264] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:31,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483464994] [2022-01-18 06:10:31,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:10:31,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:31,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:31,502 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:31,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 06:10:31,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:10:31,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:31,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:31,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:31,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:31,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:10:31,969 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:31,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:32,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:32,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:32,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:32,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:32,390 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:32,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483464994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:32,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:32,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:32,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743185840] [2022-01-18 06:10:32,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:32,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:32,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:32,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:32,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:32,392 INFO L87 Difference]: Start difference. First operand 4653 states and 13901 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:33,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:33,751 INFO L93 Difference]: Finished difference Result 7680 states and 22887 transitions. [2022-01-18 06:10:33,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:10:33,751 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:33,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:33,765 INFO L225 Difference]: With dead ends: 7680 [2022-01-18 06:10:33,765 INFO L226 Difference]: Without dead ends: 7494 [2022-01-18 06:10:33,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=389, Invalid=3033, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:10:33,766 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 285 mSDsluCounter, 2161 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 2214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:33,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 1677 Invalid, 2214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 2183 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:10:33,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7494 states. [2022-01-18 06:10:33,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7494 to 4649. [2022-01-18 06:10:33,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 2.988382099827883) internal successors, (13890), 4648 states have internal predecessors, (13890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 13890 transitions. [2022-01-18 06:10:33,852 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 13890 transitions. Word has length 42 [2022-01-18 06:10:33,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:33,852 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 13890 transitions. [2022-01-18 06:10:33,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:33,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 13890 transitions. [2022-01-18 06:10:33,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:33,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:33,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:33,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:34,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:34,059 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:34,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:34,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1489844538, now seen corresponding path program 90 times [2022-01-18 06:10:34,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:34,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91588980] [2022-01-18 06:10:34,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:34,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:34,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:34,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:34,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91588980] [2022-01-18 06:10:34,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91588980] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:34,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257556188] [2022-01-18 06:10:34,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:10:34,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:34,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:34,360 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:34,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 06:10:34,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:10:34,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:34,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:34,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:34,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:34,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:34,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:35,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:35,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:35,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:35,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:35,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257556188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:35,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:35,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:35,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927796806] [2022-01-18 06:10:35,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:35,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:35,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:35,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:35,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:35,290 INFO L87 Difference]: Start difference. First operand 4649 states and 13890 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:36,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:36,663 INFO L93 Difference]: Finished difference Result 7825 states and 23139 transitions. [2022-01-18 06:10:36,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:10:36,664 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:36,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:36,678 INFO L225 Difference]: With dead ends: 7825 [2022-01-18 06:10:36,678 INFO L226 Difference]: Without dead ends: 7604 [2022-01-18 06:10:36,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=367, Invalid=3415, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 06:10:36,679 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 340 mSDsluCounter, 1882 mSDsCounter, 0 mSdLazyCounter, 1964 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1490 SdHoareTripleChecker+Invalid, 1993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:36,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 1490 Invalid, 1993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1964 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:10:36,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7604 states. [2022-01-18 06:10:36,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7604 to 4661. [2022-01-18 06:10:36,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 2.990343347639485) internal successors, (13935), 4660 states have internal predecessors, (13935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:36,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 13935 transitions. [2022-01-18 06:10:36,771 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 13935 transitions. Word has length 42 [2022-01-18 06:10:36,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:36,771 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 13935 transitions. [2022-01-18 06:10:36,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:36,771 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 13935 transitions. [2022-01-18 06:10:36,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:36,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:36,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:36,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:36,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-18 06:10:36,979 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:36,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash 783263574, now seen corresponding path program 91 times [2022-01-18 06:10:36,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:36,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658984890] [2022-01-18 06:10:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:36,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:37,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:37,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658984890] [2022-01-18 06:10:37,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658984890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:37,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013239633] [2022-01-18 06:10:37,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:10:37,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:37,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:37,204 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:37,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 06:10:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:37,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:37,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:37,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:37,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:37,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:37,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:37,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:38,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:38,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:38,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013239633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:38,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:38,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:38,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931818971] [2022-01-18 06:10:38,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:38,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:38,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:38,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:38,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:38,134 INFO L87 Difference]: Start difference. First operand 4661 states and 13935 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:40,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:40,075 INFO L93 Difference]: Finished difference Result 8456 states and 24945 transitions. [2022-01-18 06:10:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:10:40,075 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:40,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:40,093 INFO L225 Difference]: With dead ends: 8456 [2022-01-18 06:10:40,093 INFO L226 Difference]: Without dead ends: 8235 [2022-01-18 06:10:40,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=531, Invalid=4725, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:10:40,094 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 442 mSDsluCounter, 2285 mSDsCounter, 0 mSdLazyCounter, 2398 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1745 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:40,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 1745 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2398 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:10:40,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8235 states. [2022-01-18 06:10:40,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8235 to 4665. [2022-01-18 06:10:40,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4665 states, 4664 states have (on average 2.990137221269297) internal successors, (13946), 4664 states have internal predecessors, (13946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:40,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4665 states to 4665 states and 13946 transitions. [2022-01-18 06:10:40,192 INFO L78 Accepts]: Start accepts. Automaton has 4665 states and 13946 transitions. Word has length 42 [2022-01-18 06:10:40,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:40,193 INFO L470 AbstractCegarLoop]: Abstraction has 4665 states and 13946 transitions. [2022-01-18 06:10:40,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:40,193 INFO L276 IsEmpty]: Start isEmpty. Operand 4665 states and 13946 transitions. [2022-01-18 06:10:40,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:40,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:40,199 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:40,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:40,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-01-18 06:10:40,401 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:40,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:40,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1391839002, now seen corresponding path program 92 times [2022-01-18 06:10:40,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:40,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165160315] [2022-01-18 06:10:40,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:40,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:40,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:40,627 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:40,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:40,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165160315] [2022-01-18 06:10:40,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165160315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:40,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918781470] [2022-01-18 06:10:40,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:10:40,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:40,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:40,629 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:40,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 06:10:40,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:10:40,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:40,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:40,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:40,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:40,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:41,110 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:41,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:41,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:41,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:41,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:41,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:41,566 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:41,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918781470] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:41,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:41,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:41,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699624901] [2022-01-18 06:10:41,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:41,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:41,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:41,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:41,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:41,567 INFO L87 Difference]: Start difference. First operand 4665 states and 13946 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:44,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:44,003 INFO L93 Difference]: Finished difference Result 8713 states and 25813 transitions. [2022-01-18 06:10:44,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:10:44,003 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:44,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:44,020 INFO L225 Difference]: With dead ends: 8713 [2022-01-18 06:10:44,020 INFO L226 Difference]: Without dead ends: 8527 [2022-01-18 06:10:44,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=707, Invalid=5935, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:10:44,021 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 518 mSDsluCounter, 2916 mSDsCounter, 0 mSdLazyCounter, 2995 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 2194 SdHoareTripleChecker+Invalid, 3055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:44,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 2194 Invalid, 3055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2995 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:10:44,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8527 states. [2022-01-18 06:10:44,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8527 to 4610. [2022-01-18 06:10:44,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4610 states, 4609 states have (on average 2.99153829464092) internal successors, (13788), 4609 states have internal predecessors, (13788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:44,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4610 states to 4610 states and 13788 transitions. [2022-01-18 06:10:44,128 INFO L78 Accepts]: Start accepts. Automaton has 4610 states and 13788 transitions. Word has length 42 [2022-01-18 06:10:44,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:44,128 INFO L470 AbstractCegarLoop]: Abstraction has 4610 states and 13788 transitions. [2022-01-18 06:10:44,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:44,128 INFO L276 IsEmpty]: Start isEmpty. Operand 4610 states and 13788 transitions. [2022-01-18 06:10:44,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:44,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:44,135 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:44,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:44,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 06:10:44,337 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:44,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:44,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1040412390, now seen corresponding path program 93 times [2022-01-18 06:10:44,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:44,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500134814] [2022-01-18 06:10:44,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:44,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:44,562 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:44,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:44,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500134814] [2022-01-18 06:10:44,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500134814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:44,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899157702] [2022-01-18 06:10:44,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:10:44,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:44,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:44,564 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:44,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 06:10:44,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:10:44,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:44,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:10:44,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:44,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:44,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:45,099 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:45,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:45,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:45,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:45,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:45,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:45,524 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:45,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899157702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:45,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:45,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:45,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36840555] [2022-01-18 06:10:45,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:45,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:45,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:45,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:45,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1125, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:45,525 INFO L87 Difference]: Start difference. First operand 4610 states and 13788 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:46,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:46,926 INFO L93 Difference]: Finished difference Result 6781 states and 19902 transitions. [2022-01-18 06:10:46,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:10:46,926 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:46,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:46,938 INFO L225 Difference]: With dead ends: 6781 [2022-01-18 06:10:46,938 INFO L226 Difference]: Without dead ends: 6530 [2022-01-18 06:10:46,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=303, Invalid=2777, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:10:46,939 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 338 mSDsluCounter, 2678 mSDsCounter, 0 mSdLazyCounter, 2397 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 2158 SdHoareTripleChecker+Invalid, 2424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:46,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 2158 Invalid, 2424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 2397 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:10:46,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6530 states. [2022-01-18 06:10:47,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6530 to 4598. [2022-01-18 06:10:47,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4598 states, 4597 states have (on average 2.9923863389166847) internal successors, (13756), 4597 states have internal predecessors, (13756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:47,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4598 states to 4598 states and 13756 transitions. [2022-01-18 06:10:47,018 INFO L78 Accepts]: Start accepts. Automaton has 4598 states and 13756 transitions. Word has length 42 [2022-01-18 06:10:47,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:47,018 INFO L470 AbstractCegarLoop]: Abstraction has 4598 states and 13756 transitions. [2022-01-18 06:10:47,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:47,018 INFO L276 IsEmpty]: Start isEmpty. Operand 4598 states and 13756 transitions. [2022-01-18 06:10:47,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:47,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:47,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:47,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 06:10:47,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:47,225 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:47,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:47,225 INFO L85 PathProgramCache]: Analyzing trace with hash 772770476, now seen corresponding path program 94 times [2022-01-18 06:10:47,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:47,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936266737] [2022-01-18 06:10:47,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:47,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:47,448 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:47,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:47,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936266737] [2022-01-18 06:10:47,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936266737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:47,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568188832] [2022-01-18 06:10:47,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:10:47,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:47,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:47,450 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:47,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 06:10:47,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:10:47,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:47,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:47,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:47,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:47,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:47,975 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:47,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:48,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:48,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:48,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:48,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:10:48,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568188832] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:48,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:48,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:10:48,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400714430] [2022-01-18 06:10:48,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:48,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:10:48,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:48,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:10:48,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:10:48,400 INFO L87 Difference]: Start difference. First operand 4598 states and 13756 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:50,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:50,191 INFO L93 Difference]: Finished difference Result 7163 states and 20844 transitions. [2022-01-18 06:10:50,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:10:50,191 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:10:50,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:50,204 INFO L225 Difference]: With dead ends: 7163 [2022-01-18 06:10:50,205 INFO L226 Difference]: Without dead ends: 6942 [2022-01-18 06:10:50,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=399, Invalid=3761, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 06:10:50,205 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 409 mSDsluCounter, 2337 mSDsCounter, 0 mSdLazyCounter, 2423 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1833 SdHoareTripleChecker+Invalid, 2459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 2423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:50,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 1833 Invalid, 2459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 2423 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:10:50,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6942 states. [2022-01-18 06:10:50,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6942 to 4601. [2022-01-18 06:10:50,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4601 states, 4600 states have (on average 2.9928260869565215) internal successors, (13767), 4600 states have internal predecessors, (13767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:50,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4601 states to 4601 states and 13767 transitions. [2022-01-18 06:10:50,294 INFO L78 Accepts]: Start accepts. Automaton has 4601 states and 13767 transitions. Word has length 42 [2022-01-18 06:10:50,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:50,294 INFO L470 AbstractCegarLoop]: Abstraction has 4601 states and 13767 transitions. [2022-01-18 06:10:50,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:50,295 INFO L276 IsEmpty]: Start isEmpty. Operand 4601 states and 13767 transitions. [2022-01-18 06:10:50,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:50,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:50,301 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:50,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:50,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 06:10:50,502 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:50,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash 729175426, now seen corresponding path program 95 times [2022-01-18 06:10:50,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:50,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655350208] [2022-01-18 06:10:50,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:50,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:50,726 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:10:50,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655350208] [2022-01-18 06:10:50,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655350208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:50,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896255753] [2022-01-18 06:10:50,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:10:50,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:50,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:50,728 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:50,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 06:10:50,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:10:50,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:50,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:10:50,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:51,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 06:10:51,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:51,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2022-01-18 06:10:51,411 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:10:51,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:51,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:51,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:51,904 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 06:10:51,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 42 [2022-01-18 06:10:52,028 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:10:52,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896255753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:52,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:52,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 17] total 40 [2022-01-18 06:10:52,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868503648] [2022-01-18 06:10:52,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:52,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:10:52,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:52,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:10:52,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1449, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:10:52,030 INFO L87 Difference]: Start difference. First operand 4601 states and 13767 transitions. Second operand has 41 states, 41 states have (on average 2.5121951219512195) internal successors, (103), 40 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:54,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:54,986 INFO L93 Difference]: Finished difference Result 8813 states and 25517 transitions. [2022-01-18 06:10:54,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 06:10:54,987 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.5121951219512195) internal successors, (103), 40 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-18 06:10:54,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:55,002 INFO L225 Difference]: With dead ends: 8813 [2022-01-18 06:10:55,003 INFO L226 Difference]: Without dead ends: 8405 [2022-01-18 06:10:55,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1109, Invalid=8593, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 06:10:55,004 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 528 mSDsluCounter, 2547 mSDsCounter, 0 mSdLazyCounter, 1763 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 1866 SdHoareTripleChecker+Invalid, 4282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2490 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:55,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 1866 Invalid, 4282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1763 Invalid, 0 Unknown, 2490 Unchecked, 0.8s Time] [2022-01-18 06:10:55,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8405 states. [2022-01-18 06:10:55,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8405 to 4700. [2022-01-18 06:10:55,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4700 states, 4699 states have (on average 2.98701851457757) internal successors, (14036), 4699 states have internal predecessors, (14036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4700 states to 4700 states and 14036 transitions. [2022-01-18 06:10:55,103 INFO L78 Accepts]: Start accepts. Automaton has 4700 states and 14036 transitions. Word has length 42 [2022-01-18 06:10:55,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:55,103 INFO L470 AbstractCegarLoop]: Abstraction has 4700 states and 14036 transitions. [2022-01-18 06:10:55,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.5121951219512195) internal successors, (103), 40 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:55,103 INFO L276 IsEmpty]: Start isEmpty. Operand 4700 states and 14036 transitions. [2022-01-18 06:10:55,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:55,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:55,109 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:55,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 06:10:55,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:55,310 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:55,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1470067466, now seen corresponding path program 96 times [2022-01-18 06:10:55,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:55,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948774570] [2022-01-18 06:10:55,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:55,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:55,510 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:10:55,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:55,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948774570] [2022-01-18 06:10:55,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948774570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:55,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710086546] [2022-01-18 06:10:55,511 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:10:55,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:55,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:55,512 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:55,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 06:10:55,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:10:55,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:55,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:10:55,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:55,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:55,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:10:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:10:56,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:56,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:56,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:10:56,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:10:56,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:10:56,432 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:10:56,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710086546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:56,433 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:56,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 33 [2022-01-18 06:10:56,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372287715] [2022-01-18 06:10:56,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:56,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:10:56,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:56,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:10:56,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:10:56,434 INFO L87 Difference]: Start difference. First operand 4700 states and 14036 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:59,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:59,482 INFO L93 Difference]: Finished difference Result 10408 states and 30399 transitions. [2022-01-18 06:10:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 06:10:59,483 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 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 42 [2022-01-18 06:10:59,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:59,502 INFO L225 Difference]: With dead ends: 10408 [2022-01-18 06:10:59,502 INFO L226 Difference]: Without dead ends: 10171 [2022-01-18 06:10:59,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1858 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=592, Invalid=5728, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:10:59,503 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 449 mSDsluCounter, 3444 mSDsCounter, 0 mSdLazyCounter, 4086 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 2741 SdHoareTripleChecker+Invalid, 4129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 4086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:59,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 2741 Invalid, 4129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 4086 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:10:59,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10171 states. [2022-01-18 06:10:59,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10171 to 4613. [2022-01-18 06:10:59,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4613 states, 4612 states have (on average 2.99479618386817) internal successors, (13812), 4612 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4613 states to 4613 states and 13812 transitions. [2022-01-18 06:10:59,609 INFO L78 Accepts]: Start accepts. Automaton has 4613 states and 13812 transitions. Word has length 42 [2022-01-18 06:10:59,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:59,610 INFO L470 AbstractCegarLoop]: Abstraction has 4613 states and 13812 transitions. [2022-01-18 06:10:59,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:10:59,610 INFO L276 IsEmpty]: Start isEmpty. Operand 4613 states and 13812 transitions. [2022-01-18 06:10:59,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:10:59,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:59,616 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:10:59,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:59,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 06:10:59,816 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:10:59,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:59,817 INFO L85 PathProgramCache]: Analyzing trace with hash 22594462, now seen corresponding path program 97 times [2022-01-18 06:10:59,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:59,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004818501] [2022-01-18 06:10:59,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:59,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:59,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:00,039 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:00,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:00,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004818501] [2022-01-18 06:11:00,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004818501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:00,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623360284] [2022-01-18 06:11:00,040 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:00,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:00,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:00,041 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:00,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 06:11:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:00,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:00,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:00,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:00,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:00,580 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:00,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:00,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:00,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:00,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:00,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:01,054 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:01,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623360284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:01,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:01,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:01,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610088191] [2022-01-18 06:11:01,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:01,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:01,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:01,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:01,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:01,055 INFO L87 Difference]: Start difference. First operand 4613 states and 13812 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:04,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:04,326 INFO L93 Difference]: Finished difference Result 10726 states and 31501 transitions. [2022-01-18 06:11:04,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:11:04,326 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:04,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:04,346 INFO L225 Difference]: With dead ends: 10726 [2022-01-18 06:11:04,346 INFO L226 Difference]: Without dead ends: 10505 [2022-01-18 06:11:04,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2559 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=843, Invalid=7713, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:11:04,347 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 608 mSDsluCounter, 2105 mSDsCounter, 0 mSdLazyCounter, 2687 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 1691 SdHoareTripleChecker+Invalid, 2744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 2687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:04,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 1691 Invalid, 2744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 2687 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:11:04,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10505 states. [2022-01-18 06:11:04,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10505 to 4617. [2022-01-18 06:11:04,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4617 states, 4616 states have (on average 2.994584055459272) internal successors, (13823), 4616 states have internal predecessors, (13823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:04,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4617 states to 4617 states and 13823 transitions. [2022-01-18 06:11:04,485 INFO L78 Accepts]: Start accepts. Automaton has 4617 states and 13823 transitions. Word has length 42 [2022-01-18 06:11:04,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:04,485 INFO L470 AbstractCegarLoop]: Abstraction has 4617 states and 13823 transitions. [2022-01-18 06:11:04,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:04,486 INFO L276 IsEmpty]: Start isEmpty. Operand 4617 states and 13823 transitions. [2022-01-18 06:11:04,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:04,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:04,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:04,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:04,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:04,692 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:04,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:04,693 INFO L85 PathProgramCache]: Analyzing trace with hash 631169890, now seen corresponding path program 98 times [2022-01-18 06:11:04,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:04,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687538979] [2022-01-18 06:11:04,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:04,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:04,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:04,916 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:04,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:04,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687538979] [2022-01-18 06:11:04,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687538979] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:04,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146583360] [2022-01-18 06:11:04,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:04,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:04,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:04,936 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:04,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 06:11:04,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:04,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:04,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:04,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:05,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:05,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:05,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:05,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:05,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:05,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:05,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:05,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:05,854 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:05,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146583360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:05,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:05,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:05,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381547763] [2022-01-18 06:11:05,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:05,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:05,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:05,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:05,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:05,855 INFO L87 Difference]: Start difference. First operand 4617 states and 13823 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:09,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:09,858 INFO L93 Difference]: Finished difference Result 11258 states and 33127 transitions. [2022-01-18 06:11:09,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 06:11:09,858 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:09,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:09,877 INFO L225 Difference]: With dead ends: 11258 [2022-01-18 06:11:09,878 INFO L226 Difference]: Without dead ends: 11072 [2022-01-18 06:11:09,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2961 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1045, Invalid=8657, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 06:11:09,878 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 736 mSDsluCounter, 3092 mSDsCounter, 0 mSdLazyCounter, 3577 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 2420 SdHoareTripleChecker+Invalid, 3681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 3577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:09,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [736 Valid, 2420 Invalid, 3681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 3577 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:11:09,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11072 states. [2022-01-18 06:11:09,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11072 to 4586. [2022-01-18 06:11:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 4585 states have (on average 2.99062159214831) internal successors, (13712), 4585 states have internal predecessors, (13712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 13712 transitions. [2022-01-18 06:11:09,985 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 13712 transitions. Word has length 42 [2022-01-18 06:11:09,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:09,985 INFO L470 AbstractCegarLoop]: Abstraction has 4586 states and 13712 transitions. [2022-01-18 06:11:09,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:09,985 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 13712 transitions. [2022-01-18 06:11:09,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:09,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:09,991 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:10,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 06:11:10,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 06:11:10,192 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:10,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:10,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2130134664, now seen corresponding path program 99 times [2022-01-18 06:11:10,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:10,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949965305] [2022-01-18 06:11:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:10,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:10,413 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:10,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:10,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949965305] [2022-01-18 06:11:10,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949965305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:10,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448222110] [2022-01-18 06:11:10,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:10,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:10,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:10,415 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:10,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 06:11:10,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:11:10,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:10,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 06:11:10,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:10,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:10,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:10,929 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:10,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:11,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:11,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:11,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:11,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:11,343 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:11,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448222110] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:11,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:11,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:11,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812145194] [2022-01-18 06:11:11,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:11,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:11,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:11,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:11,344 INFO L87 Difference]: Start difference. First operand 4586 states and 13712 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:12,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:12,622 INFO L93 Difference]: Finished difference Result 6115 states and 18066 transitions. [2022-01-18 06:11:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:11:12,622 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:12,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:12,632 INFO L225 Difference]: With dead ends: 6115 [2022-01-18 06:11:12,632 INFO L226 Difference]: Without dead ends: 5894 [2022-01-18 06:11:12,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 798 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=306, Invalid=2774, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:11:12,632 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 297 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 2106 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1672 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 2106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:12,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 1672 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 2106 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:11:12,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5894 states. [2022-01-18 06:11:12,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5894 to 4574. [2022-01-18 06:11:12,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4574 states, 4573 states have (on average 2.992127706101028) internal successors, (13683), 4573 states have internal predecessors, (13683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:12,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4574 states to 4574 states and 13683 transitions. [2022-01-18 06:11:12,725 INFO L78 Accepts]: Start accepts. Automaton has 4574 states and 13683 transitions. Word has length 42 [2022-01-18 06:11:12,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:12,726 INFO L470 AbstractCegarLoop]: Abstraction has 4574 states and 13683 transitions. [2022-01-18 06:11:12,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:12,726 INFO L276 IsEmpty]: Start isEmpty. Operand 4574 states and 13683 transitions. [2022-01-18 06:11:12,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:12,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:12,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:12,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 06:11:12,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:12,932 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:12,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:12,932 INFO L85 PathProgramCache]: Analyzing trace with hash 2121237582, now seen corresponding path program 100 times [2022-01-18 06:11:12,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:12,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430206464] [2022-01-18 06:11:12,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:12,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:13,151 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:13,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:13,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430206464] [2022-01-18 06:11:13,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430206464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:13,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455838236] [2022-01-18 06:11:13,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:11:13,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:13,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:13,153 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:13,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 06:11:13,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:11:13,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:13,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:13,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:13,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:13,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:13,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:13,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:13,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:13,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:13,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:14,047 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:14,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455838236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:14,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:14,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:14,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684767478] [2022-01-18 06:11:14,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:14,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:14,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:14,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:14,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:14,048 INFO L87 Difference]: Start difference. First operand 4574 states and 13683 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:16,180 INFO L93 Difference]: Finished difference Result 9158 states and 26995 transitions. [2022-01-18 06:11:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:11:16,180 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:16,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:16,194 INFO L225 Difference]: With dead ends: 9158 [2022-01-18 06:11:16,194 INFO L226 Difference]: Without dead ends: 8937 [2022-01-18 06:11:16,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1364 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=479, Invalid=4633, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:11:16,195 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 384 mSDsluCounter, 2685 mSDsCounter, 0 mSdLazyCounter, 2920 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 2036 SdHoareTripleChecker+Invalid, 2957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 2920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:16,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 2036 Invalid, 2957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 2920 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:11:16,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8937 states. [2022-01-18 06:11:16,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8937 to 4586. [2022-01-18 06:11:16,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 4585 states have (on average 2.994111232279171) internal successors, (13728), 4585 states have internal predecessors, (13728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 13728 transitions. [2022-01-18 06:11:16,271 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 13728 transitions. Word has length 42 [2022-01-18 06:11:16,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:16,272 INFO L470 AbstractCegarLoop]: Abstraction has 4586 states and 13728 transitions. [2022-01-18 06:11:16,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,272 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 13728 transitions. [2022-01-18 06:11:16,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:16,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:16,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:16,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 06:11:16,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:16,477 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:16,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:16,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1414656618, now seen corresponding path program 101 times [2022-01-18 06:11:16,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:16,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682215975] [2022-01-18 06:11:16,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:16,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:16,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:16,694 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:16,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682215975] [2022-01-18 06:11:16,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682215975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:16,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558055864] [2022-01-18 06:11:16,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:11:16,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:16,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:16,696 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:16,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 06:11:16,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:11:16,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:16,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:16,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:16,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:16,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:17,206 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:17,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:17,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:17,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:17,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:17,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:17,603 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:17,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558055864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:17,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:17,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:17,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492697495] [2022-01-18 06:11:17,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:17,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:17,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:17,605 INFO L87 Difference]: Start difference. First operand 4586 states and 13728 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:20,065 INFO L93 Difference]: Finished difference Result 9546 states and 28274 transitions. [2022-01-18 06:11:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 06:11:20,066 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:20,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:20,080 INFO L225 Difference]: With dead ends: 9546 [2022-01-18 06:11:20,080 INFO L226 Difference]: Without dead ends: 9325 [2022-01-18 06:11:20,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=631, Invalid=5689, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 06:11:20,081 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 489 mSDsluCounter, 2494 mSDsCounter, 0 mSdLazyCounter, 2797 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 1957 SdHoareTripleChecker+Invalid, 2842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:20,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 1957 Invalid, 2842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2797 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:11:20,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9325 states. [2022-01-18 06:11:20,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9325 to 4590. [2022-01-18 06:11:20,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4590 states, 4589 states have (on average 2.9938984528219654) internal successors, (13739), 4589 states have internal predecessors, (13739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4590 states to 4590 states and 13739 transitions. [2022-01-18 06:11:20,162 INFO L78 Accepts]: Start accepts. Automaton has 4590 states and 13739 transitions. Word has length 42 [2022-01-18 06:11:20,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:20,163 INFO L470 AbstractCegarLoop]: Abstraction has 4590 states and 13739 transitions. [2022-01-18 06:11:20,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,163 INFO L276 IsEmpty]: Start isEmpty. Operand 4590 states and 13739 transitions. [2022-01-18 06:11:20,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:20,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:20,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:20,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 06:11:20,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-01-18 06:11:20,368 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:20,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:20,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2023232046, now seen corresponding path program 102 times [2022-01-18 06:11:20,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:20,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438909087] [2022-01-18 06:11:20,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:20,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:20,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:20,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:20,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438909087] [2022-01-18 06:11:20,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438909087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:20,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376169759] [2022-01-18 06:11:20,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:11:20,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:20,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:20,603 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:20,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 06:11:20,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:11:20,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:20,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:20,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:20,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:20,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:21,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:21,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:21,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:21,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:21,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:21,564 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:21,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376169759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:21,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:21,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:21,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308140788] [2022-01-18 06:11:21,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:21,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:21,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:21,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:21,566 INFO L87 Difference]: Start difference. First operand 4590 states and 13739 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:24,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:24,309 INFO L93 Difference]: Finished difference Result 9907 states and 29395 transitions. [2022-01-18 06:11:24,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:11:24,310 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:24,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:24,328 INFO L225 Difference]: With dead ends: 9907 [2022-01-18 06:11:24,329 INFO L226 Difference]: Without dead ends: 9721 [2022-01-18 06:11:24,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=825, Invalid=6831, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:11:24,329 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 613 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 2541 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:24,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 1765 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2541 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:11:24,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9721 states. [2022-01-18 06:11:24,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9721 to 4571. [2022-01-18 06:11:24,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4571 states, 4570 states have (on average 2.9916849015317286) internal successors, (13672), 4570 states have internal predecessors, (13672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:24,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4571 states to 4571 states and 13672 transitions. [2022-01-18 06:11:24,427 INFO L78 Accepts]: Start accepts. Automaton has 4571 states and 13672 transitions. Word has length 42 [2022-01-18 06:11:24,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:24,427 INFO L470 AbstractCegarLoop]: Abstraction has 4571 states and 13672 transitions. [2022-01-18 06:11:24,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:24,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4571 states and 13672 transitions. [2022-01-18 06:11:24,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:24,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:24,433 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:24,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 06:11:24,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:24,634 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:24,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:24,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1347797976, now seen corresponding path program 103 times [2022-01-18 06:11:24,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:24,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89237836] [2022-01-18 06:11:24,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:24,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:24,870 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:24,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:24,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89237836] [2022-01-18 06:11:24,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89237836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:24,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906687866] [2022-01-18 06:11:24,870 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:24,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:24,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:24,871 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:24,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 06:11:24,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:24,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:24,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:25,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:25,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:25,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:25,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:25,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:25,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:25,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:25,805 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:25,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906687866] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:25,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:25,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:25,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542392424] [2022-01-18 06:11:25,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:25,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:25,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:25,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:25,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:25,806 INFO L87 Difference]: Start difference. First operand 4571 states and 13672 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:27,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:27,072 INFO L93 Difference]: Finished difference Result 7685 states and 22870 transitions. [2022-01-18 06:11:27,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:11:27,072 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:27,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:27,085 INFO L225 Difference]: With dead ends: 7685 [2022-01-18 06:11:27,086 INFO L226 Difference]: Without dead ends: 7464 [2022-01-18 06:11:27,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=364, Invalid=2942, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:11:27,086 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 318 mSDsluCounter, 1703 mSDsCounter, 0 mSdLazyCounter, 1694 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1383 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:27,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 1383 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1694 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:11:27,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7464 states. [2022-01-18 06:11:27,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7464 to 4575. [2022-01-18 06:11:27,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4575 states, 4574 states have (on average 2.991473546130302) internal successors, (13683), 4574 states have internal predecessors, (13683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:27,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4575 states to 4575 states and 13683 transitions. [2022-01-18 06:11:27,169 INFO L78 Accepts]: Start accepts. Automaton has 4575 states and 13683 transitions. Word has length 42 [2022-01-18 06:11:27,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:27,169 INFO L470 AbstractCegarLoop]: Abstraction has 4575 states and 13683 transitions. [2022-01-18 06:11:27,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:27,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4575 states and 13683 transitions. [2022-01-18 06:11:27,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:27,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:27,174 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:27,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:27,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:27,375 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:27,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:27,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1956373404, now seen corresponding path program 104 times [2022-01-18 06:11:27,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:27,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903569878] [2022-01-18 06:11:27,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:27,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:27,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:27,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903569878] [2022-01-18 06:11:27,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903569878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:27,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765172641] [2022-01-18 06:11:27,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:27,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:27,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:27,597 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:27,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 06:11:27,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:27,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:27,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:27,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:27,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:27,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:28,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:28,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:28,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:28,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:28,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:28,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765172641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:28,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:28,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:28,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666883567] [2022-01-18 06:11:28,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:28,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:28,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:28,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:28,521 INFO L87 Difference]: Start difference. First operand 4575 states and 13683 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:29,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:29,922 INFO L93 Difference]: Finished difference Result 7615 states and 22684 transitions. [2022-01-18 06:11:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:11:29,923 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:29,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:29,936 INFO L225 Difference]: With dead ends: 7615 [2022-01-18 06:11:29,936 INFO L226 Difference]: Without dead ends: 7429 [2022-01-18 06:11:29,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=471, Invalid=3561, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:11:29,937 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 368 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 1566 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 1608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:29,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 1281 Invalid, 1608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1566 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:11:29,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7429 states. [2022-01-18 06:11:30,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7429 to 4571. [2022-01-18 06:11:30,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4571 states, 4570 states have (on average 2.9916849015317286) internal successors, (13672), 4570 states have internal predecessors, (13672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:30,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4571 states to 4571 states and 13672 transitions. [2022-01-18 06:11:30,022 INFO L78 Accepts]: Start accepts. Automaton has 4571 states and 13672 transitions. Word has length 42 [2022-01-18 06:11:30,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:30,022 INFO L470 AbstractCegarLoop]: Abstraction has 4571 states and 13672 transitions. [2022-01-18 06:11:30,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:30,022 INFO L276 IsEmpty]: Start isEmpty. Operand 4571 states and 13672 transitions. [2022-01-18 06:11:30,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:30,046 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:30,046 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:30,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:30,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:30,247 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:30,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:30,248 INFO L85 PathProgramCache]: Analyzing trace with hash -858436710, now seen corresponding path program 105 times [2022-01-18 06:11:30,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:30,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210207494] [2022-01-18 06:11:30,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:30,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:30,471 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:30,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:30,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210207494] [2022-01-18 06:11:30,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210207494] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:30,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451735380] [2022-01-18 06:11:30,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:30,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:30,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:30,472 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:30,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 06:11:30,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:11:30,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:30,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:11:30,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:30,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:30,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:31,053 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:31,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:31,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:31,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:31,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:31,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:31,477 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:31,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451735380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:31,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:31,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:31,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345559943] [2022-01-18 06:11:31,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:31,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:31,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:31,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:31,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:31,478 INFO L87 Difference]: Start difference. First operand 4571 states and 13672 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:32,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:32,872 INFO L93 Difference]: Finished difference Result 7633 states and 22749 transitions. [2022-01-18 06:11:32,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:11:32,872 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:32,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:32,891 INFO L225 Difference]: With dead ends: 7633 [2022-01-18 06:11:32,891 INFO L226 Difference]: Without dead ends: 7447 [2022-01-18 06:11:32,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=390, Invalid=3032, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:11:32,892 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 281 mSDsluCounter, 1841 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 1849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:32,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 1489 Invalid, 1849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:11:32,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7447 states. [2022-01-18 06:11:32,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7447 to 4559. [2022-01-18 06:11:32,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4559 states, 4558 states have (on average 2.9923211935059237) internal successors, (13639), 4558 states have internal predecessors, (13639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:32,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4559 states to 4559 states and 13639 transitions. [2022-01-18 06:11:32,974 INFO L78 Accepts]: Start accepts. Automaton has 4559 states and 13639 transitions. Word has length 42 [2022-01-18 06:11:32,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:32,974 INFO L470 AbstractCegarLoop]: Abstraction has 4559 states and 13639 transitions. [2022-01-18 06:11:32,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:32,974 INFO L276 IsEmpty]: Start isEmpty. Operand 4559 states and 13639 transitions. [2022-01-18 06:11:32,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:32,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:32,980 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:32,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 06:11:33,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 06:11:33,181 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:33,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:33,181 INFO L85 PathProgramCache]: Analyzing trace with hash 980367678, now seen corresponding path program 106 times [2022-01-18 06:11:33,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:33,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079147025] [2022-01-18 06:11:33,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:33,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:33,427 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:33,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:33,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079147025] [2022-01-18 06:11:33,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079147025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:33,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655983113] [2022-01-18 06:11:33,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:11:33,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:33,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:33,429 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:33,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 06:11:33,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:11:33,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:33,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:33,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:33,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:33,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:33,978 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:33,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:34,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:34,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:34,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:34,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:34,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655983113] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:34,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:34,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:34,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55539001] [2022-01-18 06:11:34,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:34,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:34,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:34,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:34,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:34,402 INFO L87 Difference]: Start difference. First operand 4559 states and 13639 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:36,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:36,061 INFO L93 Difference]: Finished difference Result 7609 states and 22522 transitions. [2022-01-18 06:11:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:11:36,061 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:36,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:36,076 INFO L225 Difference]: With dead ends: 7609 [2022-01-18 06:11:36,076 INFO L226 Difference]: Without dead ends: 7388 [2022-01-18 06:11:36,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 908 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=368, Invalid=3414, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 06:11:36,077 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 350 mSDsluCounter, 2532 mSDsCounter, 0 mSdLazyCounter, 2686 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 2009 SdHoareTripleChecker+Invalid, 2714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 2686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:36,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 2009 Invalid, 2714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 2686 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:11:36,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7388 states. [2022-01-18 06:11:36,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7388 to 4502. [2022-01-18 06:11:36,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4502 states, 4501 states have (on average 2.9962230615418797) internal successors, (13486), 4501 states have internal predecessors, (13486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4502 states to 4502 states and 13486 transitions. [2022-01-18 06:11:36,163 INFO L78 Accepts]: Start accepts. Automaton has 4502 states and 13486 transitions. Word has length 42 [2022-01-18 06:11:36,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:36,163 INFO L470 AbstractCegarLoop]: Abstraction has 4502 states and 13486 transitions. [2022-01-18 06:11:36,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:36,164 INFO L276 IsEmpty]: Start isEmpty. Operand 4502 states and 13486 transitions. [2022-01-18 06:11:36,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:36,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:36,170 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:36,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 06:11:36,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 06:11:36,370 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:36,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash 273786714, now seen corresponding path program 107 times [2022-01-18 06:11:36,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:36,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095094360] [2022-01-18 06:11:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:36,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:36,594 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:36,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:36,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095094360] [2022-01-18 06:11:36,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095094360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:36,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31120457] [2022-01-18 06:11:36,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:11:36,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:36,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:36,595 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:36,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 06:11:36,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:11:36,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:36,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:36,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:36,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:36,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:37,111 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:37,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:37,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:37,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:37,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:37,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:37,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31120457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:37,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:37,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:37,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099706233] [2022-01-18 06:11:37,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:37,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:37,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:37,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:37,536 INFO L87 Difference]: Start difference. First operand 4502 states and 13486 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:39,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:39,440 INFO L93 Difference]: Finished difference Result 8244 states and 24339 transitions. [2022-01-18 06:11:39,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:11:39,440 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:39,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:39,456 INFO L225 Difference]: With dead ends: 8244 [2022-01-18 06:11:39,456 INFO L226 Difference]: Without dead ends: 8023 [2022-01-18 06:11:39,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1343 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=534, Invalid=4722, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 06:11:39,457 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 452 mSDsluCounter, 1866 mSDsCounter, 0 mSdLazyCounter, 2006 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 1491 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:39,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 1491 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2006 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 06:11:39,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8023 states. [2022-01-18 06:11:39,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8023 to 4474. [2022-01-18 06:11:39,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4474 states, 4473 states have (on average 2.9973172367538563) internal successors, (13407), 4473 states have internal predecessors, (13407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:39,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4474 states to 4474 states and 13407 transitions. [2022-01-18 06:11:39,549 INFO L78 Accepts]: Start accepts. Automaton has 4474 states and 13407 transitions. Word has length 42 [2022-01-18 06:11:39,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:39,549 INFO L470 AbstractCegarLoop]: Abstraction has 4474 states and 13407 transitions. [2022-01-18 06:11:39,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:39,549 INFO L276 IsEmpty]: Start isEmpty. Operand 4474 states and 13407 transitions. [2022-01-18 06:11:39,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-18 06:11:39,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:39,555 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:39,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:39,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 06:11:39,755 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:39,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:39,755 INFO L85 PathProgramCache]: Analyzing trace with hash 882362142, now seen corresponding path program 108 times [2022-01-18 06:11:39,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:39,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559257001] [2022-01-18 06:11:39,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:39,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:40,008 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:40,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:40,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559257001] [2022-01-18 06:11:40,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559257001] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:40,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453746238] [2022-01-18 06:11:40,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:11:40,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:40,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:40,009 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:40,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 06:11:40,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:11:40,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:40,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:40,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:40,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:40,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:40,574 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:40,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:40,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:40,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 06:11:40,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:40,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-01-18 06:11:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:40,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453746238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:40,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:40,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-01-18 06:11:40,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937331110] [2022-01-18 06:11:40,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:40,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 06:11:40,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:40,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 06:11:40,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 06:11:40,992 INFO L87 Difference]: Start difference. First operand 4474 states and 13407 transitions. Second operand has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:43,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:43,425 INFO L93 Difference]: Finished difference Result 8513 states and 25236 transitions. [2022-01-18 06:11:43,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:11:43,426 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 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 42 [2022-01-18 06:11:43,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:43,443 INFO L225 Difference]: With dead ends: 8513 [2022-01-18 06:11:43,443 INFO L226 Difference]: Without dead ends: 8327 [2022-01-18 06:11:43,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1792 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=712, Invalid=5930, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:11:43,444 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 519 mSDsluCounter, 2500 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1969 SdHoareTripleChecker+Invalid, 2689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:43,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [519 Valid, 1969 Invalid, 2689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2633 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:11:43,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8327 states. [2022-01-18 06:11:43,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8327 to 4343. [2022-01-18 06:11:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4343 states, 4342 states have (on average 3.00322432058959) internal successors, (13040), 4342 states have internal predecessors, (13040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:43,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4343 states to 4343 states and 13040 transitions. [2022-01-18 06:11:43,545 INFO L78 Accepts]: Start accepts. Automaton has 4343 states and 13040 transitions. Word has length 42 [2022-01-18 06:11:43,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:43,545 INFO L470 AbstractCegarLoop]: Abstraction has 4343 states and 13040 transitions. [2022-01-18 06:11:43,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.5) internal successors, (90), 35 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:43,545 INFO L276 IsEmpty]: Start isEmpty. Operand 4343 states and 13040 transitions. [2022-01-18 06:11:43,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-18 06:11:43,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:43,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:43,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 06:11:43,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 06:11:43,752 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:43,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:43,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1652794775, now seen corresponding path program 109 times [2022-01-18 06:11:43,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:43,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038576513] [2022-01-18 06:11:43,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:43,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:43,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:43,837 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:43,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:43,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038576513] [2022-01-18 06:11:43,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038576513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:43,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501718606] [2022-01-18 06:11:43,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:43,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:43,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:43,839 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:43,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 06:11:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:43,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 06:11:43,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:43,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:43,976 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:43,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:44,057 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:11:44,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-01-18 06:11:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:44,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501718606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:44,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:44,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 06:11:44,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084526072] [2022-01-18 06:11:44,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:44,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:11:44,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:44,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:11:44,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:11:44,075 INFO L87 Difference]: Start difference. First operand 4343 states and 13040 transitions. Second operand has 16 states, 16 states have (on average 7.0) internal successors, (112), 15 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:44,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:44,369 INFO L93 Difference]: Finished difference Result 7531 states and 22218 transitions. [2022-01-18 06:11:44,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:11:44,369 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.0) internal successors, (112), 15 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) Word has length 45 [2022-01-18 06:11:44,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:44,383 INFO L225 Difference]: With dead ends: 7531 [2022-01-18 06:11:44,383 INFO L226 Difference]: Without dead ends: 7531 [2022-01-18 06:11:44,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:11:44,383 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 354 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:44,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 609 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:44,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7531 states. [2022-01-18 06:11:44,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7531 to 7155. [2022-01-18 06:11:44,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7155 states, 7154 states have (on average 2.973161867486721) internal successors, (21270), 7154 states have internal predecessors, (21270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:44,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7155 states to 7155 states and 21270 transitions. [2022-01-18 06:11:44,498 INFO L78 Accepts]: Start accepts. Automaton has 7155 states and 21270 transitions. Word has length 45 [2022-01-18 06:11:44,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:44,498 INFO L470 AbstractCegarLoop]: Abstraction has 7155 states and 21270 transitions. [2022-01-18 06:11:44,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.0) internal successors, (112), 15 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:44,498 INFO L276 IsEmpty]: Start isEmpty. Operand 7155 states and 21270 transitions. [2022-01-18 06:11:44,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-01-18 06:11:44,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:44,508 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:44,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 06:11:44,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:44,709 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:44,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash 776466167, now seen corresponding path program 110 times [2022-01-18 06:11:44,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:44,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338495333] [2022-01-18 06:11:44,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:44,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:44,748 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:44,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:44,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338495333] [2022-01-18 06:11:44,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338495333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:44,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298971733] [2022-01-18 06:11:44,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:44,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:44,750 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:44,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 06:11:44,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:44,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:44,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:11:44,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:44,871 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:11:44,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:44,935 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:11:44,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298971733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:44,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:44,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:11:44,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60342807] [2022-01-18 06:11:44,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:44,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:44,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:44,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:44,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:44,937 INFO L87 Difference]: Start difference. First operand 7155 states and 21270 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:45,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:45,009 INFO L93 Difference]: Finished difference Result 13442 states and 39658 transitions. [2022-01-18 06:11:45,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:11:45,009 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 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 46 [2022-01-18 06:11:45,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:45,037 INFO L225 Difference]: With dead ends: 13442 [2022-01-18 06:11:45,037 INFO L226 Difference]: Without dead ends: 13123 [2022-01-18 06:11:45,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:45,037 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 91 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:45,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 90 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:45,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13123 states. [2022-01-18 06:11:45,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13123 to 9465. [2022-01-18 06:11:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9465 states, 9464 states have (on average 2.9990490278951816) internal successors, (28383), 9464 states have internal predecessors, (28383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:45,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9465 states to 9465 states and 28383 transitions. [2022-01-18 06:11:45,227 INFO L78 Accepts]: Start accepts. Automaton has 9465 states and 28383 transitions. Word has length 46 [2022-01-18 06:11:45,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:45,227 INFO L470 AbstractCegarLoop]: Abstraction has 9465 states and 28383 transitions. [2022-01-18 06:11:45,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:45,227 INFO L276 IsEmpty]: Start isEmpty. Operand 9465 states and 28383 transitions. [2022-01-18 06:11:45,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:45,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:45,242 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:45,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:45,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:45,445 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:45,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:45,445 INFO L85 PathProgramCache]: Analyzing trace with hash 293231441, now seen corresponding path program 111 times [2022-01-18 06:11:45,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:45,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691927786] [2022-01-18 06:11:45,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:45,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:45,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:45,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691927786] [2022-01-18 06:11:45,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691927786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:45,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881530560] [2022-01-18 06:11:45,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:45,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:45,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:45,528 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:45,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 06:11:45,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:11:45,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:45,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:11:45,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:45,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:45,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:45,708 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:45,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:45,790 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:45,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2022-01-18 06:11:45,842 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:45,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881530560] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:45,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:45,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 06:11:45,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529508716] [2022-01-18 06:11:45,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:45,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:11:45,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:45,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:11:45,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:11:45,843 INFO L87 Difference]: Start difference. First operand 9465 states and 28383 transitions. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 14 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:46,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:46,468 INFO L93 Difference]: Finished difference Result 19180 states and 56764 transitions. [2022-01-18 06:11:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 06:11:46,468 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 14 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:11:46,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:46,509 INFO L225 Difference]: With dead ends: 19180 [2022-01-18 06:11:46,509 INFO L226 Difference]: Without dead ends: 18988 [2022-01-18 06:11:46,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 105 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=250, Invalid=872, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:11:46,509 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 256 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:46,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 1017 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 772 Invalid, 0 Unknown, 61 Unchecked, 0.3s Time] [2022-01-18 06:11:46,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18988 states. [2022-01-18 06:11:46,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18988 to 11509. [2022-01-18 06:11:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11509 states, 11508 states have (on average 3.016510253736531) internal successors, (34714), 11508 states have internal predecessors, (34714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:46,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11509 states to 11509 states and 34714 transitions. [2022-01-18 06:11:46,809 INFO L78 Accepts]: Start accepts. Automaton has 11509 states and 34714 transitions. Word has length 50 [2022-01-18 06:11:46,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:46,809 INFO L470 AbstractCegarLoop]: Abstraction has 11509 states and 34714 transitions. [2022-01-18 06:11:46,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 14 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:46,809 INFO L276 IsEmpty]: Start isEmpty. Operand 11509 states and 34714 transitions. [2022-01-18 06:11:46,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:46,826 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:46,826 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:46,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 06:11:47,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-01-18 06:11:47,027 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:47,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:47,027 INFO L85 PathProgramCache]: Analyzing trace with hash -608727279, now seen corresponding path program 112 times [2022-01-18 06:11:47,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:47,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092354890] [2022-01-18 06:11:47,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:47,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:47,091 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:47,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:47,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092354890] [2022-01-18 06:11:47,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092354890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:47,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789649406] [2022-01-18 06:11:47,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:11:47,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:47,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:47,092 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:47,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 06:11:47,132 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:11:47,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:47,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:11:47,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:47,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:47,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:47,330 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:47,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2022-01-18 06:11:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:47,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789649406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:47,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:47,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-01-18 06:11:47,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96175069] [2022-01-18 06:11:47,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:47,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:11:47,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:47,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:11:47,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:11:47,384 INFO L87 Difference]: Start difference. First operand 11509 states and 34714 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:48,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:48,498 INFO L93 Difference]: Finished difference Result 29618 states and 87433 transitions. [2022-01-18 06:11:48,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:11:48,498 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:11:48,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:48,566 INFO L225 Difference]: With dead ends: 29618 [2022-01-18 06:11:48,567 INFO L226 Difference]: Without dead ends: 29554 [2022-01-18 06:11:48,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=463, Invalid=1987, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:11:48,567 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 414 mSDsluCounter, 1495 mSDsCounter, 0 mSdLazyCounter, 1343 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 1051 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:48,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 1051 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1343 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 06:11:48,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29554 states. [2022-01-18 06:11:48,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29554 to 11548. [2022-01-18 06:11:48,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11548 states, 11547 states have (on average 3.017753529055166) internal successors, (34846), 11547 states have internal predecessors, (34846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:48,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11548 states to 11548 states and 34846 transitions. [2022-01-18 06:11:48,993 INFO L78 Accepts]: Start accepts. Automaton has 11548 states and 34846 transitions. Word has length 50 [2022-01-18 06:11:48,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:48,994 INFO L470 AbstractCegarLoop]: Abstraction has 11548 states and 34846 transitions. [2022-01-18 06:11:48,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:48,994 INFO L276 IsEmpty]: Start isEmpty. Operand 11548 states and 34846 transitions. [2022-01-18 06:11:49,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:49,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:49,010 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:49,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 06:11:49,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:49,211 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:49,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:49,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1978557525, now seen corresponding path program 113 times [2022-01-18 06:11:49,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:49,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759872720] [2022-01-18 06:11:49,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:49,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:49,278 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:49,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:49,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759872720] [2022-01-18 06:11:49,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759872720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:49,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404274037] [2022-01-18 06:11:49,279 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:11:49,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:49,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:49,280 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:49,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 06:11:49,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:11:49,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:49,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 06:11:49,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:49,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 06:11:49,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:49,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:49,485 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:49,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:49,583 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:49,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 06:11:49,673 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 06:11:49,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404274037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:49,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:49,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 16 [2022-01-18 06:11:49,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048976197] [2022-01-18 06:11:49,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:49,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 06:11:49,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:49,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 06:11:49,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:11:49,675 INFO L87 Difference]: Start difference. First operand 11548 states and 34846 transitions. Second operand has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:50,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:50,430 INFO L93 Difference]: Finished difference Result 21631 states and 63224 transitions. [2022-01-18 06:11:50,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 06:11:50,431 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 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 50 [2022-01-18 06:11:50,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:50,477 INFO L225 Difference]: With dead ends: 21631 [2022-01-18 06:11:50,477 INFO L226 Difference]: Without dead ends: 21631 [2022-01-18 06:11:50,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=338, Invalid=1222, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:11:50,478 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 401 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:50,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 966 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 742 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2022-01-18 06:11:50,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21631 states. [2022-01-18 06:11:50,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21631 to 13523. [2022-01-18 06:11:50,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13523 states, 13522 states have (on average 3.0329832864960804) internal successors, (41012), 13522 states have internal predecessors, (41012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:50,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13523 states to 13523 states and 41012 transitions. [2022-01-18 06:11:50,935 INFO L78 Accepts]: Start accepts. Automaton has 13523 states and 41012 transitions. Word has length 50 [2022-01-18 06:11:50,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:50,935 INFO L470 AbstractCegarLoop]: Abstraction has 13523 states and 41012 transitions. [2022-01-18 06:11:50,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:50,935 INFO L276 IsEmpty]: Start isEmpty. Operand 13523 states and 41012 transitions. [2022-01-18 06:11:50,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:50,956 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:50,957 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:50,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:51,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:51,159 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:51,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:51,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1092957487, now seen corresponding path program 114 times [2022-01-18 06:11:51,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:51,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543611410] [2022-01-18 06:11:51,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:51,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:51,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:51,221 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:51,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:51,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543611410] [2022-01-18 06:11:51,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543611410] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:51,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461082571] [2022-01-18 06:11:51,221 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:11:51,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:51,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:51,223 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:51,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 06:11:51,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:11:51,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:51,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 06:11:51,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:51,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:51,417 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:51,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:51,501 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:51,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2022-01-18 06:11:51,565 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:51,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461082571] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:51,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:51,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-01-18 06:11:51,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144878152] [2022-01-18 06:11:51,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:51,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:11:51,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:51,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:11:51,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:11:51,566 INFO L87 Difference]: Start difference. First operand 13523 states and 41012 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:52,301 INFO L93 Difference]: Finished difference Result 21963 states and 64672 transitions. [2022-01-18 06:11:52,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 06:11:52,301 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:11:52,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:52,349 INFO L225 Difference]: With dead ends: 21963 [2022-01-18 06:11:52,349 INFO L226 Difference]: Without dead ends: 21963 [2022-01-18 06:11:52,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:11:52,349 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 647 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:52,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 598 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:11:52,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21963 states. [2022-01-18 06:11:52,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21963 to 11528. [2022-01-18 06:11:52,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11528 states, 11527 states have (on average 3.017784332436887) internal successors, (34786), 11527 states have internal predecessors, (34786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11528 states to 11528 states and 34786 transitions. [2022-01-18 06:11:52,749 INFO L78 Accepts]: Start accepts. Automaton has 11528 states and 34786 transitions. Word has length 50 [2022-01-18 06:11:52,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:52,749 INFO L470 AbstractCegarLoop]: Abstraction has 11528 states and 34786 transitions. [2022-01-18 06:11:52,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:52,749 INFO L276 IsEmpty]: Start isEmpty. Operand 11528 states and 34786 transitions. [2022-01-18 06:11:52,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:52,765 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:52,765 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:52,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 06:11:52,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-01-18 06:11:52,966 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:52,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:52,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1449163123, now seen corresponding path program 115 times [2022-01-18 06:11:52,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:52,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203282401] [2022-01-18 06:11:52,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:52,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:52,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:53,025 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:53,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:53,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203282401] [2022-01-18 06:11:53,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203282401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:53,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973680372] [2022-01-18 06:11:53,026 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:53,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:53,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:53,027 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:53,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 06:11:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:53,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:11:53,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:53,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:53,175 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:53,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:53,244 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:53,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 15 [2022-01-18 06:11:53,297 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:53,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973680372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:53,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:53,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-01-18 06:11:53,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312436246] [2022-01-18 06:11:53,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:53,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:11:53,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:53,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:11:53,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:11:53,298 INFO L87 Difference]: Start difference. First operand 11528 states and 34786 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:54,242 INFO L93 Difference]: Finished difference Result 25459 states and 74801 transitions. [2022-01-18 06:11:54,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:11:54,243 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:11:54,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:54,303 INFO L225 Difference]: With dead ends: 25459 [2022-01-18 06:11:54,304 INFO L226 Difference]: Without dead ends: 25395 [2022-01-18 06:11:54,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=425, Invalid=1737, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:11:54,304 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 515 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:54,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [515 Valid, 722 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:11:54,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25395 states. [2022-01-18 06:11:54,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25395 to 11645. [2022-01-18 06:11:54,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11645 states, 11644 states have (on average 3.020267949158365) internal successors, (35168), 11644 states have internal predecessors, (35168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11645 states to 11645 states and 35168 transitions. [2022-01-18 06:11:54,731 INFO L78 Accepts]: Start accepts. Automaton has 11645 states and 35168 transitions. Word has length 50 [2022-01-18 06:11:54,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:54,731 INFO L470 AbstractCegarLoop]: Abstraction has 11645 states and 35168 transitions. [2022-01-18 06:11:54,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:54,732 INFO L276 IsEmpty]: Start isEmpty. Operand 11645 states and 35168 transitions. [2022-01-18 06:11:54,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:54,749 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:54,749 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:54,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 06:11:54,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 06:11:54,950 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:54,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:54,951 INFO L85 PathProgramCache]: Analyzing trace with hash -258519369, now seen corresponding path program 116 times [2022-01-18 06:11:54,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:54,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056031064] [2022-01-18 06:11:54,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:54,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:55,011 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 06:11:55,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:55,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056031064] [2022-01-18 06:11:55,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056031064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:55,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41186152] [2022-01-18 06:11:55,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:55,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:55,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:55,013 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:55,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 06:11:55,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:55,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:55,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:11:55,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:55,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:11:55,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:55,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:55,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:55,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 06:11:55,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:55,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-01-18 06:11:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:55,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41186152] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:55,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:55,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 06:11:55,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279137871] [2022-01-18 06:11:55,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:55,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 06:11:55,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:55,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 06:11:55,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:11:55,491 INFO L87 Difference]: Start difference. First operand 11645 states and 35168 transitions. Second operand has 23 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:56,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:56,829 INFO L93 Difference]: Finished difference Result 25524 states and 75351 transitions. [2022-01-18 06:11:56,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:11:56,829 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 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) Word has length 50 [2022-01-18 06:11:56,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:56,887 INFO L225 Difference]: With dead ends: 25524 [2022-01-18 06:11:56,887 INFO L226 Difference]: Without dead ends: 25524 [2022-01-18 06:11:56,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 82 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2281 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=776, Invalid=6030, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 06:11:56,889 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1144 mSDsluCounter, 2042 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 1643 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:56,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 1643 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:11:56,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25524 states. [2022-01-18 06:11:57,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25524 to 13640. [2022-01-18 06:11:57,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13640 states, 13639 states have (on average 3.017230002199575) internal successors, (41152), 13639 states have internal predecessors, (41152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:57,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13640 states to 13640 states and 41152 transitions. [2022-01-18 06:11:57,302 INFO L78 Accepts]: Start accepts. Automaton has 13640 states and 41152 transitions. Word has length 50 [2022-01-18 06:11:57,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:57,302 INFO L470 AbstractCegarLoop]: Abstraction has 13640 states and 41152 transitions. [2022-01-18 06:11:57,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.869565217391305) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:57,303 INFO L276 IsEmpty]: Start isEmpty. Operand 13640 states and 41152 transitions. [2022-01-18 06:11:57,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:11:57,325 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:57,325 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:57,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:57,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 06:11:57,527 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:57,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:57,527 INFO L85 PathProgramCache]: Analyzing trace with hash -979722479, now seen corresponding path program 117 times [2022-01-18 06:11:57,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:57,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276032979] [2022-01-18 06:11:57,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:57,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:57,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:57,656 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:11:57,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:57,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276032979] [2022-01-18 06:11:57,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276032979] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:57,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742488960] [2022-01-18 06:11:57,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:57,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:57,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:57,657 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:57,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 06:11:57,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:11:57,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:57,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:11:57,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:57,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:57,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:11:57,885 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:11:57,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:58,019 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:58,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:11:58,060 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:11:58,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742488960] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:58,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:58,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 24 [2022-01-18 06:11:58,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339971179] [2022-01-18 06:11:58,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:58,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:11:58,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:58,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:11:58,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:11:58,061 INFO L87 Difference]: Start difference. First operand 13640 states and 41152 transitions. Second operand has 25 states, 25 states have (on average 3.76) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:59,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:59,754 INFO L93 Difference]: Finished difference Result 28722 states and 83889 transitions. [2022-01-18 06:11:59,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 06:11:59,755 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.76) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:11:59,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:59,838 INFO L225 Difference]: With dead ends: 28722 [2022-01-18 06:11:59,838 INFO L226 Difference]: Without dead ends: 28338 [2022-01-18 06:11:59,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=887, Invalid=6253, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 06:11:59,839 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 737 mSDsluCounter, 3177 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 2363 SdHoareTripleChecker+Invalid, 2203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 958 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:59,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [737 Valid, 2363 Invalid, 2203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1182 Invalid, 0 Unknown, 958 Unchecked, 0.4s Time] [2022-01-18 06:11:59,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28338 states. [2022-01-18 06:12:00,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28338 to 16155. [2022-01-18 06:12:00,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16155 states, 16154 states have (on average 3.0315711278940203) internal successors, (48972), 16154 states have internal predecessors, (48972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16155 states to 16155 states and 48972 transitions. [2022-01-18 06:12:00,335 INFO L78 Accepts]: Start accepts. Automaton has 16155 states and 48972 transitions. Word has length 50 [2022-01-18 06:12:00,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:00,335 INFO L470 AbstractCegarLoop]: Abstraction has 16155 states and 48972 transitions. [2022-01-18 06:12:00,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.76) internal successors, (94), 24 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:00,336 INFO L276 IsEmpty]: Start isEmpty. Operand 16155 states and 48972 transitions. [2022-01-18 06:12:00,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:00,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:00,361 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:00,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:00,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 06:12:00,562 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:00,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:00,562 INFO L85 PathProgramCache]: Analyzing trace with hash -970250731, now seen corresponding path program 118 times [2022-01-18 06:12:00,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:00,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857917836] [2022-01-18 06:12:00,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:00,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:00,682 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:12:00,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857917836] [2022-01-18 06:12:00,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857917836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97195307] [2022-01-18 06:12:00,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:00,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:00,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:00,684 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:00,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 06:12:00,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:00,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:00,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:12:00,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:00,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:00,877 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:00,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:00,989 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:00,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-01-18 06:12:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:01,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97195307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:01,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:01,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 24 [2022-01-18 06:12:01,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073537219] [2022-01-18 06:12:01,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:01,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:12:01,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:01,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:12:01,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:12:01,037 INFO L87 Difference]: Start difference. First operand 16155 states and 48972 transitions. Second operand has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:04,341 INFO L93 Difference]: Finished difference Result 44253 states and 131188 transitions. [2022-01-18 06:12:04,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 06:12:04,341 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 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 50 [2022-01-18 06:12:04,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:04,441 INFO L225 Difference]: With dead ends: 44253 [2022-01-18 06:12:04,441 INFO L226 Difference]: Without dead ends: 44061 [2022-01-18 06:12:04,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6551 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1545, Invalid=17915, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 06:12:04,442 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 2263 mSDsluCounter, 3924 mSDsCounter, 0 mSdLazyCounter, 3251 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2263 SdHoareTripleChecker+Valid, 2914 SdHoareTripleChecker+Invalid, 3509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 3251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:04,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2263 Valid, 2914 Invalid, 3509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 3251 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:12:04,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44061 states. [2022-01-18 06:12:04,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44061 to 20860. [2022-01-18 06:12:04,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20860 states, 20859 states have (on average 3.0432906658996117) internal successors, (63480), 20859 states have internal predecessors, (63480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20860 states to 20860 states and 63480 transitions. [2022-01-18 06:12:04,968 INFO L78 Accepts]: Start accepts. Automaton has 20860 states and 63480 transitions. Word has length 50 [2022-01-18 06:12:04,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:04,969 INFO L470 AbstractCegarLoop]: Abstraction has 20860 states and 63480 transitions. [2022-01-18 06:12:04,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:04,969 INFO L276 IsEmpty]: Start isEmpty. Operand 20860 states and 63480 transitions. [2022-01-18 06:12:04,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:04,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:04,997 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:05,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-01-18 06:12:05,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:05,198 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:05,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:05,198 INFO L85 PathProgramCache]: Analyzing trace with hash 826840221, now seen corresponding path program 119 times [2022-01-18 06:12:05,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:05,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826696674] [2022-01-18 06:12:05,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:05,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:05,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:05,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826696674] [2022-01-18 06:12:05,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826696674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:05,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108660710] [2022-01-18 06:12:05,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:12:05,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:05,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:05,332 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:05,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 06:12:05,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:12:05,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:05,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 06:12:05,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:05,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:05,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:05,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:05,800 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:12:05,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 06:12:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:05,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108660710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:05,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:05,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-01-18 06:12:05,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669015913] [2022-01-18 06:12:05,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:05,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:12:05,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:05,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:12:05,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:12:05,843 INFO L87 Difference]: Start difference. First operand 20860 states and 63480 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:08,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:08,424 INFO L93 Difference]: Finished difference Result 46764 states and 138239 transitions. [2022-01-18 06:12:08,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 06:12:08,424 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 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 50 [2022-01-18 06:12:08,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:08,523 INFO L225 Difference]: With dead ends: 46764 [2022-01-18 06:12:08,523 INFO L226 Difference]: Without dead ends: 46636 [2022-01-18 06:12:08,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 109 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3932 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1423, Invalid=10567, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 06:12:08,525 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 803 mSDsluCounter, 3749 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 2400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:08,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [803 Valid, 2949 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1625 Invalid, 0 Unknown, 668 Unchecked, 0.6s Time] [2022-01-18 06:12:08,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46636 states. [2022-01-18 06:12:09,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46636 to 26962. [2022-01-18 06:12:09,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26962 states, 26961 states have (on average 3.065242387151812) internal successors, (82642), 26961 states have internal predecessors, (82642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:09,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26962 states to 26962 states and 82642 transitions. [2022-01-18 06:12:09,362 INFO L78 Accepts]: Start accepts. Automaton has 26962 states and 82642 transitions. Word has length 50 [2022-01-18 06:12:09,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:09,363 INFO L470 AbstractCegarLoop]: Abstraction has 26962 states and 82642 transitions. [2022-01-18 06:12:09,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:09,363 INFO L276 IsEmpty]: Start isEmpty. Operand 26962 states and 82642 transitions. [2022-01-18 06:12:09,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:09,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:09,416 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:09,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:09,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:09,631 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:09,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1809744911, now seen corresponding path program 120 times [2022-01-18 06:12:09,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580490698] [2022-01-18 06:12:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:09,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:09,770 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:09,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:09,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580490698] [2022-01-18 06:12:09,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580490698] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:09,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938157552] [2022-01-18 06:12:09,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:12:09,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:09,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:09,776 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:09,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 06:12:09,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:12:09,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:09,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:12:09,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:09,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:09,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:10,112 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:10,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2022-01-18 06:12:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 06:12:10,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938157552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:10,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:10,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-01-18 06:12:10,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410300225] [2022-01-18 06:12:10,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:10,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:12:10,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:10,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:12:10,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:12:10,160 INFO L87 Difference]: Start difference. First operand 26962 states and 82642 transitions. Second operand has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:14,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:14,273 INFO L93 Difference]: Finished difference Result 56354 states and 167084 transitions. [2022-01-18 06:12:14,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-18 06:12:14,274 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 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 50 [2022-01-18 06:12:14,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:14,468 INFO L225 Difference]: With dead ends: 56354 [2022-01-18 06:12:14,468 INFO L226 Difference]: Without dead ends: 56290 [2022-01-18 06:12:14,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7495 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1895, Invalid=19861, Unknown=0, NotChecked=0, Total=21756 [2022-01-18 06:12:14,470 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 1648 mSDsluCounter, 5632 mSDsCounter, 0 mSdLazyCounter, 4700 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1648 SdHoareTripleChecker+Valid, 4111 SdHoareTripleChecker+Invalid, 4972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 4700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:14,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1648 Valid, 4111 Invalid, 4972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 4700 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:12:14,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56290 states. [2022-01-18 06:12:15,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56290 to 26611. [2022-01-18 06:12:15,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26611 states, 26610 states have (on average 3.069034197670049) internal successors, (81667), 26610 states have internal predecessors, (81667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:15,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26611 states to 26611 states and 81667 transitions. [2022-01-18 06:12:15,359 INFO L78 Accepts]: Start accepts. Automaton has 26611 states and 81667 transitions. Word has length 50 [2022-01-18 06:12:15,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:15,359 INFO L470 AbstractCegarLoop]: Abstraction has 26611 states and 81667 transitions. [2022-01-18 06:12:15,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.769230769230769) internal successors, (98), 25 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:15,360 INFO L276 IsEmpty]: Start isEmpty. Operand 26611 states and 81667 transitions. [2022-01-18 06:12:15,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:15,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:15,402 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:15,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:15,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 06:12:15,603 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:15,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:15,604 INFO L85 PathProgramCache]: Analyzing trace with hash -870925749, now seen corresponding path program 121 times [2022-01-18 06:12:15,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:15,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278743658] [2022-01-18 06:12:15,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:15,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:15,778 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 06:12:15,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:15,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278743658] [2022-01-18 06:12:15,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278743658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:15,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798423700] [2022-01-18 06:12:15,778 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:12:15,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:15,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:15,780 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:15,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 06:12:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:15,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:12:15,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:15,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 06:12:15,980 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 06:12:15,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:16,056 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:12:16,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 15 [2022-01-18 06:12:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 06:12:16,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798423700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:16,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:16,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-01-18 06:12:16,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259473495] [2022-01-18 06:12:16,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:16,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:12:16,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:16,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:12:16,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:12:16,124 INFO L87 Difference]: Start difference. First operand 26611 states and 81667 transitions. Second operand has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:17,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:17,345 INFO L93 Difference]: Finished difference Result 53483 states and 160511 transitions. [2022-01-18 06:12:17,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:12:17,346 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:12:17,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:17,612 INFO L225 Difference]: With dead ends: 53483 [2022-01-18 06:12:17,612 INFO L226 Difference]: Without dead ends: 53419 [2022-01-18 06:12:17,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=450, Invalid=1902, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:12:17,613 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 525 mSDsluCounter, 1151 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:17,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 874 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:12:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53419 states. [2022-01-18 06:12:18,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53419 to 26651. [2022-01-18 06:12:18,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26651 states, 26650 states have (on average 3.0676547842401503) internal successors, (81753), 26650 states have internal predecessors, (81753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:18,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26651 states to 26651 states and 81753 transitions. [2022-01-18 06:12:18,365 INFO L78 Accepts]: Start accepts. Automaton has 26651 states and 81753 transitions. Word has length 50 [2022-01-18 06:12:18,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:18,365 INFO L470 AbstractCegarLoop]: Abstraction has 26651 states and 81753 transitions. [2022-01-18 06:12:18,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:18,366 INFO L276 IsEmpty]: Start isEmpty. Operand 26651 states and 81753 transitions. [2022-01-18 06:12:18,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:18,523 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:18,523 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:18,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:18,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-01-18 06:12:18,737 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:18,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:18,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1716359055, now seen corresponding path program 122 times [2022-01-18 06:12:18,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:18,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972870953] [2022-01-18 06:12:18,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:18,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:18,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-01-18 06:12:18,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:18,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972870953] [2022-01-18 06:12:18,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972870953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:18,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659933914] [2022-01-18 06:12:18,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:12:18,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:18,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:18,801 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:18,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 06:12:18,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:12:18,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:18,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:12:18,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:18,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:12:19,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:19,029 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:19,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:19,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:19,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 06:12:19,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:19,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-01-18 06:12:19,228 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:19,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659933914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:19,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:19,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-01-18 06:12:19,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085674177] [2022-01-18 06:12:19,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:19,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:12:19,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:19,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:12:19,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:12:19,230 INFO L87 Difference]: Start difference. First operand 26651 states and 81753 transitions. Second operand has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 21 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:21,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:21,385 INFO L93 Difference]: Finished difference Result 54553 states and 162853 transitions. [2022-01-18 06:12:21,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 06:12:21,385 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 21 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:12:21,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:21,505 INFO L225 Difference]: With dead ends: 54553 [2022-01-18 06:12:21,506 INFO L226 Difference]: Without dead ends: 54553 [2022-01-18 06:12:21,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 83 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4061 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1402, Invalid=9104, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 06:12:21,506 INFO L933 BasicCegarLoop]: 148 mSDtfsCounter, 1100 mSDsluCounter, 2462 mSDsCounter, 0 mSdLazyCounter, 2386 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1100 SdHoareTripleChecker+Valid, 1907 SdHoareTripleChecker+Invalid, 2515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:21,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1100 Valid, 1907 Invalid, 2515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2386 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:12:21,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54553 states. [2022-01-18 06:12:22,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54553 to 23933. [2022-01-18 06:12:22,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23933 states, 23932 states have (on average 3.0579558749791076) internal successors, (73183), 23932 states have internal predecessors, (73183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23933 states to 23933 states and 73183 transitions. [2022-01-18 06:12:22,202 INFO L78 Accepts]: Start accepts. Automaton has 23933 states and 73183 transitions. Word has length 50 [2022-01-18 06:12:22,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:22,202 INFO L470 AbstractCegarLoop]: Abstraction has 23933 states and 73183 transitions. [2022-01-18 06:12:22,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 21 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:22,202 INFO L276 IsEmpty]: Start isEmpty. Operand 23933 states and 73183 transitions. [2022-01-18 06:12:22,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:22,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:22,234 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:22,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:22,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 06:12:22,435 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:22,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1605781641, now seen corresponding path program 123 times [2022-01-18 06:12:22,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:22,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431100078] [2022-01-18 06:12:22,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:22,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:22,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:22,498 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:22,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:22,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431100078] [2022-01-18 06:12:22,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431100078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:22,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203392708] [2022-01-18 06:12:22,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:12:22,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:22,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:22,501 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:22,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 06:12:22,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:12:22,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:22,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 06:12:22,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:22,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 06:12:22,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:22,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:22,815 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:22,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2022-01-18 06:12:22,888 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:22,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203392708] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:22,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:22,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 15 [2022-01-18 06:12:22,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111383873] [2022-01-18 06:12:22,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:22,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 06:12:22,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:22,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 06:12:22,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:12:22,889 INFO L87 Difference]: Start difference. First operand 23933 states and 73183 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:24,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:24,554 INFO L93 Difference]: Finished difference Result 50071 states and 149708 transitions. [2022-01-18 06:12:24,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 06:12:24,555 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 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 50 [2022-01-18 06:12:24,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:24,684 INFO L225 Difference]: With dead ends: 50071 [2022-01-18 06:12:24,685 INFO L226 Difference]: Without dead ends: 50007 [2022-01-18 06:12:24,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 87 SyntacticMatches, 6 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1312 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=675, Invalid=3881, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:12:24,686 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 807 mSDsluCounter, 1862 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:24,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [807 Valid, 1297 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1601 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:12:24,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50007 states. [2022-01-18 06:12:25,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50007 to 24050. [2022-01-18 06:12:25,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24050 states, 24049 states have (on average 3.0589629506424383) internal successors, (73565), 24049 states have internal predecessors, (73565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:25,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24050 states to 24050 states and 73565 transitions. [2022-01-18 06:12:25,564 INFO L78 Accepts]: Start accepts. Automaton has 24050 states and 73565 transitions. Word has length 50 [2022-01-18 06:12:25,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:25,565 INFO L470 AbstractCegarLoop]: Abstraction has 24050 states and 73565 transitions. [2022-01-18 06:12:25,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:25,565 INFO L276 IsEmpty]: Start isEmpty. Operand 24050 states and 73565 transitions. [2022-01-18 06:12:25,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:25,605 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:25,606 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:25,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 06:12:25,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:25,806 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:25,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:25,807 INFO L85 PathProgramCache]: Analyzing trace with hash -101900851, now seen corresponding path program 124 times [2022-01-18 06:12:25,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:25,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826696242] [2022-01-18 06:12:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:25,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:25,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:25,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:25,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826696242] [2022-01-18 06:12:25,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826696242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:25,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885872757] [2022-01-18 06:12:25,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:25,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:25,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:25,880 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:25,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 06:12:25,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:25,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:25,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 06:12:25,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:26,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:26,103 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:26,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:26,225 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:26,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 17 [2022-01-18 06:12:26,287 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:26,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885872757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:26,287 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:26,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 06:12:26,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080161141] [2022-01-18 06:12:26,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:26,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:12:26,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:26,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:12:26,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:12:26,288 INFO L87 Difference]: Start difference. First operand 24050 states and 73565 transitions. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:28,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:28,088 INFO L93 Difference]: Finished difference Result 45602 states and 136005 transitions. [2022-01-18 06:12:28,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 06:12:28,089 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 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 50 [2022-01-18 06:12:28,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:28,179 INFO L225 Difference]: With dead ends: 45602 [2022-01-18 06:12:28,180 INFO L226 Difference]: Without dead ends: 45602 [2022-01-18 06:12:28,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 88 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1926 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=883, Invalid=5123, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 06:12:28,180 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 983 mSDsluCounter, 1685 mSDsCounter, 0 mSdLazyCounter, 1444 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:28,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [983 Valid, 1142 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1444 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 06:12:28,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45602 states. [2022-01-18 06:12:28,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45602 to 25458. [2022-01-18 06:12:28,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25458 states, 25457 states have (on average 3.0615940605727303) internal successors, (77939), 25457 states have internal predecessors, (77939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:28,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25458 states to 25458 states and 77939 transitions. [2022-01-18 06:12:28,840 INFO L78 Accepts]: Start accepts. Automaton has 25458 states and 77939 transitions. Word has length 50 [2022-01-18 06:12:28,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:28,840 INFO L470 AbstractCegarLoop]: Abstraction has 25458 states and 77939 transitions. [2022-01-18 06:12:28,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:28,841 INFO L276 IsEmpty]: Start isEmpty. Operand 25458 states and 77939 transitions. [2022-01-18 06:12:28,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:28,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:28,876 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:28,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-01-18 06:12:29,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:29,077 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:29,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:29,077 INFO L85 PathProgramCache]: Analyzing trace with hash 486850307, now seen corresponding path program 125 times [2022-01-18 06:12:29,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:29,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973835861] [2022-01-18 06:12:29,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:29,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:29,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:29,147 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:29,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:29,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973835861] [2022-01-18 06:12:29,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973835861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:29,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511708106] [2022-01-18 06:12:29,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:12:29,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:29,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:29,149 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:29,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 06:12:29,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:12:29,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:29,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 06:12:29,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:29,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:29,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:29,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:29,418 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:12:29,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:29,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:29,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 06:12:29,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:29,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 06:12:29,904 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:12:29,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511708106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:29,905 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:29,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-18 06:12:29,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558769591] [2022-01-18 06:12:29,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:29,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 06:12:29,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:29,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 06:12:29,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-18 06:12:29,906 INFO L87 Difference]: Start difference. First operand 25458 states and 77939 transitions. Second operand has 25 states, 25 states have (on average 4.96) internal successors, (124), 24 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:34,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:34,599 INFO L93 Difference]: Finished difference Result 76282 states and 226927 transitions. [2022-01-18 06:12:34,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-18 06:12:34,599 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.96) internal successors, (124), 24 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:12:34,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:34,778 INFO L225 Difference]: With dead ends: 76282 [2022-01-18 06:12:34,779 INFO L226 Difference]: Without dead ends: 76282 [2022-01-18 06:12:34,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 128 SyntacticMatches, 27 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16941 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4061, Invalid=34159, Unknown=0, NotChecked=0, Total=38220 [2022-01-18 06:12:34,781 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 1693 mSDsluCounter, 4231 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1693 SdHoareTripleChecker+Valid, 2902 SdHoareTripleChecker+Invalid, 4144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1736 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:34,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1693 Valid, 2902 Invalid, 4144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 2290 Invalid, 0 Unknown, 1736 Unchecked, 1.0s Time] [2022-01-18 06:12:34,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76282 states. [2022-01-18 06:12:35,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76282 to 36053. [2022-01-18 06:12:35,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36053 states, 36052 states have (on average 3.0612448685232443) internal successors, (110364), 36052 states have internal predecessors, (110364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:36,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36053 states to 36053 states and 110364 transitions. [2022-01-18 06:12:36,007 INFO L78 Accepts]: Start accepts. Automaton has 36053 states and 110364 transitions. Word has length 50 [2022-01-18 06:12:36,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:36,007 INFO L470 AbstractCegarLoop]: Abstraction has 36053 states and 110364 transitions. [2022-01-18 06:12:36,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.96) internal successors, (124), 24 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:36,007 INFO L276 IsEmpty]: Start isEmpty. Operand 36053 states and 110364 transitions. [2022-01-18 06:12:36,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:36,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:36,069 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:36,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:36,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-01-18 06:12:36,270 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:36,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:36,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1208228365, now seen corresponding path program 126 times [2022-01-18 06:12:36,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:36,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484764456] [2022-01-18 06:12:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:36,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:36,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:36,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:36,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484764456] [2022-01-18 06:12:36,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484764456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:36,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457936593] [2022-01-18 06:12:36,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:12:36,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:36,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:36,340 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:36,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 06:12:36,370 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:12:36,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:36,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 06:12:36,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:36,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 06:12:36,587 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:36,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:36,693 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:36,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 17 [2022-01-18 06:12:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:36,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457936593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:36,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:36,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 06:12:36,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626632422] [2022-01-18 06:12:36,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:36,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 06:12:36,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:36,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 06:12:36,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-01-18 06:12:36,788 INFO L87 Difference]: Start difference. First operand 36053 states and 110364 transitions. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:39,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:39,549 INFO L93 Difference]: Finished difference Result 87953 states and 265394 transitions. [2022-01-18 06:12:39,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 06:12:39,549 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 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 50 [2022-01-18 06:12:39,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:39,798 INFO L225 Difference]: With dead ends: 87953 [2022-01-18 06:12:39,798 INFO L226 Difference]: Without dead ends: 87953 [2022-01-18 06:12:39,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 88 SyntacticMatches, 6 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3668 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1376, Invalid=8524, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 06:12:39,799 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 1529 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 1527 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1529 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 1695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:39,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1529 Valid, 1162 Invalid, 1695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1527 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 06:12:39,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87953 states. [2022-01-18 06:12:41,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87953 to 47154. [2022-01-18 06:12:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47154 states, 47153 states have (on average 3.058129917502598) internal successors, (144200), 47153 states have internal predecessors, (144200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47154 states to 47154 states and 144200 transitions. [2022-01-18 06:12:41,371 INFO L78 Accepts]: Start accepts. Automaton has 47154 states and 144200 transitions. Word has length 50 [2022-01-18 06:12:41,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:41,371 INFO L470 AbstractCegarLoop]: Abstraction has 47154 states and 144200 transitions. [2022-01-18 06:12:41,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:41,371 INFO L276 IsEmpty]: Start isEmpty. Operand 47154 states and 144200 transitions. [2022-01-18 06:12:41,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:41,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:41,446 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:41,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:41,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 06:12:41,647 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:41,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:41,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1392602305, now seen corresponding path program 127 times [2022-01-18 06:12:41,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:41,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390576875] [2022-01-18 06:12:41,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:41,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:41,711 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:41,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:41,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390576875] [2022-01-18 06:12:41,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390576875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:41,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866866098] [2022-01-18 06:12:41,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:12:41,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:41,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:41,713 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:41,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 06:12:41,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:41,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 06:12:41,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:41,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2022-01-18 06:12:41,894 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:41,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:42,000 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 06:12:42,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 17 [2022-01-18 06:12:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:42,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866866098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:42,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:42,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-01-18 06:12:42,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852270816] [2022-01-18 06:12:42,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:42,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 06:12:42,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 06:12:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-18 06:12:42,063 INFO L87 Difference]: Start difference. First operand 47154 states and 144200 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:43,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:43,610 INFO L93 Difference]: Finished difference Result 73557 states and 222879 transitions. [2022-01-18 06:12:43,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:12:43,610 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 06:12:43,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:43,788 INFO L225 Difference]: With dead ends: 73557 [2022-01-18 06:12:43,788 INFO L226 Difference]: Without dead ends: 73557 [2022-01-18 06:12:43,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=561, Invalid=2409, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:12:43,789 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 764 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 764 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:43,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [764 Valid, 896 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 06:12:43,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73557 states. [2022-01-18 06:12:44,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73557 to 34174. [2022-01-18 06:12:45,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34174 states, 34173 states have (on average 3.0693529979808623) internal successors, (104889), 34173 states have internal predecessors, (104889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:45,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34174 states to 34174 states and 104889 transitions. [2022-01-18 06:12:45,100 INFO L78 Accepts]: Start accepts. Automaton has 34174 states and 104889 transitions. Word has length 50 [2022-01-18 06:12:45,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:45,100 INFO L470 AbstractCegarLoop]: Abstraction has 34174 states and 104889 transitions. [2022-01-18 06:12:45,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:45,100 INFO L276 IsEmpty]: Start isEmpty. Operand 34174 states and 104889 transitions. [2022-01-18 06:12:45,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 06:12:45,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:45,146 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:45,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:45,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 06:12:45,346 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:45,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash 628935699, now seen corresponding path program 128 times [2022-01-18 06:12:45,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:45,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179046080] [2022-01-18 06:12:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:45,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:45,415 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:45,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:45,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179046080] [2022-01-18 06:12:45,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179046080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:45,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066116830] [2022-01-18 06:12:45,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:12:45,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:45,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:45,417 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:45,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 06:12:45,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:12:45,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:45,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 06:12:45,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:45,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 06:12:45,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:12:45,659 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:45,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:45,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:45,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2022-01-18 06:12:45,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:45,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-01-18 06:12:45,922 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:12:45,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066116830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:45,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:45,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 21 [2022-01-18 06:12:45,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608394647] [2022-01-18 06:12:45,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:45,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 06:12:45,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:45,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 06:12:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:12:45,923 INFO L87 Difference]: Start difference. First operand 34174 states and 104889 transitions. Second operand has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:48,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:48,386 INFO L93 Difference]: Finished difference Result 78501 states and 236629 transitions. [2022-01-18 06:12:48,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-18 06:12:48,387 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 21 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 50 [2022-01-18 06:12:48,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:48,570 INFO L225 Difference]: With dead ends: 78501 [2022-01-18 06:12:48,571 INFO L226 Difference]: Without dead ends: 78501 [2022-01-18 06:12:48,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3665 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=882, Invalid=9420, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 06:12:48,571 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 961 mSDsluCounter, 3809 mSDsCounter, 0 mSdLazyCounter, 3438 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 2916 SdHoareTripleChecker+Invalid, 3532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:48,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 2916 Invalid, 3532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3438 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:12:48,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78501 states. [2022-01-18 06:12:49,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78501 to 29075. [2022-01-18 06:12:49,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29075 states, 29074 states have (on average 3.0771479672559674) internal successors, (89465), 29074 states have internal predecessors, (89465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:49,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29075 states to 29075 states and 89465 transitions. [2022-01-18 06:12:49,555 INFO L78 Accepts]: Start accepts. Automaton has 29075 states and 89465 transitions. Word has length 50 [2022-01-18 06:12:49,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:49,555 INFO L470 AbstractCegarLoop]: Abstraction has 29075 states and 89465 transitions. [2022-01-18 06:12:49,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:49,555 INFO L276 IsEmpty]: Start isEmpty. Operand 29075 states and 89465 transitions. [2022-01-18 06:12:49,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-18 06:12:49,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:49,586 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:49,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 06:12:49,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 06:12:49,787 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:49,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:49,787 INFO L85 PathProgramCache]: Analyzing trace with hash 150920811, now seen corresponding path program 129 times [2022-01-18 06:12:49,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:49,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662335909] [2022-01-18 06:12:49,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:49,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:49,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 33 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:49,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:49,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662335909] [2022-01-18 06:12:49,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662335909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:49,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344442686] [2022-01-18 06:12:49,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:12:49,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:49,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:49,808 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:49,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 06:12:49,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:12:49,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:49,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:12:49,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:50,102 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 33 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:50,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 33 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:50,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344442686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:50,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:50,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:12:50,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208046215] [2022-01-18 06:12:50,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:50,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:12:50,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:50,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:12:50,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:12:50,178 INFO L87 Difference]: Start difference. First operand 29075 states and 89465 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:50,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:50,475 INFO L93 Difference]: Finished difference Result 64388 states and 199780 transitions. [2022-01-18 06:12:50,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:12:50,476 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 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 51 [2022-01-18 06:12:50,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:50,640 INFO L225 Difference]: With dead ends: 64388 [2022-01-18 06:12:50,641 INFO L226 Difference]: Without dead ends: 63562 [2022-01-18 06:12:50,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:12:50,641 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 97 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:50,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 113 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:12:50,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63562 states. [2022-01-18 06:12:51,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63562 to 56302. [2022-01-18 06:12:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56302 states, 56301 states have (on average 3.156888865206657) internal successors, (177736), 56301 states have internal predecessors, (177736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:52,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56302 states to 56302 states and 177736 transitions. [2022-01-18 06:12:52,325 INFO L78 Accepts]: Start accepts. Automaton has 56302 states and 177736 transitions. Word has length 51 [2022-01-18 06:12:52,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:52,325 INFO L470 AbstractCegarLoop]: Abstraction has 56302 states and 177736 transitions. [2022-01-18 06:12:52,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:52,325 INFO L276 IsEmpty]: Start isEmpty. Operand 56302 states and 177736 transitions. [2022-01-18 06:12:52,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:12:52,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:52,403 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:52,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:52,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 06:12:52,603 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:52,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:52,604 INFO L85 PathProgramCache]: Analyzing trace with hash 888430504, now seen corresponding path program 130 times [2022-01-18 06:12:52,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:52,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292007667] [2022-01-18 06:12:52,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:52,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:52,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:12:53,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:53,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292007667] [2022-01-18 06:12:53,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292007667] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:53,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282500731] [2022-01-18 06:12:53,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:53,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:53,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:53,107 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:53,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 06:12:53,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:53,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:53,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:12:53,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:53,641 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:12:53,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:12:53,725 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:12:53,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:12:53,949 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:12:53,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:54,342 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:12:54,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:12:54,863 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:12:54,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:12:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:12:54,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282500731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:54,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:54,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 50 [2022-01-18 06:12:54,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195227986] [2022-01-18 06:12:54,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:54,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:12:54,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:54,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:12:54,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2358, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:12:54,941 INFO L87 Difference]: Start difference. First operand 56302 states and 177736 transitions. Second operand has 51 states, 51 states have (on average 2.3333333333333335) internal successors, (119), 50 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:57,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:57,862 INFO L93 Difference]: Finished difference Result 76857 states and 239282 transitions. [2022-01-18 06:12:57,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 06:12:57,863 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.3333333333333335) internal successors, (119), 50 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 54 [2022-01-18 06:12:57,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:58,237 INFO L225 Difference]: With dead ends: 76857 [2022-01-18 06:12:58,237 INFO L226 Difference]: Without dead ends: 76441 [2022-01-18 06:12:58,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 73 SyntacticMatches, 8 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=510, Invalid=6462, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 06:12:58,238 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 600 mSDsluCounter, 3678 mSDsCounter, 0 mSdLazyCounter, 3215 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 2962 SdHoareTripleChecker+Invalid, 3362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 3215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:58,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 2962 Invalid, 3362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 3215 Invalid, 0 Unknown, 59 Unchecked, 1.4s Time] [2022-01-18 06:12:58,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76441 states. [2022-01-18 06:12:59,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76441 to 56609. [2022-01-18 06:12:59,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56609 states, 56608 states have (on average 3.153688524590164) internal successors, (178524), 56608 states have internal predecessors, (178524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:59,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56609 states to 56609 states and 178524 transitions. [2022-01-18 06:12:59,579 INFO L78 Accepts]: Start accepts. Automaton has 56609 states and 178524 transitions. Word has length 54 [2022-01-18 06:12:59,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:59,579 INFO L470 AbstractCegarLoop]: Abstraction has 56609 states and 178524 transitions. [2022-01-18 06:12:59,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.3333333333333335) internal successors, (119), 50 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:59,579 INFO L276 IsEmpty]: Start isEmpty. Operand 56609 states and 178524 transitions. [2022-01-18 06:12:59,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:12:59,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:59,649 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:59,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 06:12:59,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 06:12:59,850 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:59,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1291723336, now seen corresponding path program 131 times [2022-01-18 06:12:59,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:59,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100049145] [2022-01-18 06:12:59,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:59,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:00,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:00,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100049145] [2022-01-18 06:13:00,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100049145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:00,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550116597] [2022-01-18 06:13:00,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:13:00,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:00,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:00,384 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:00,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 06:13:00,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:13:00,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:00,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:13:00,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:00,931 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:00,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:13:01,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:01,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:01,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:13:01,344 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:01,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:02,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:02,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:02,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:13:02,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 63 [2022-01-18 06:13:03,208 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:03,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 101 [2022-01-18 06:13:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:03,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550116597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:03,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:03,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 55 [2022-01-18 06:13:03,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966388175] [2022-01-18 06:13:03,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:03,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 06:13:03,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:03,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 06:13:03,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=2840, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:13:03,421 INFO L87 Difference]: Start difference. First operand 56609 states and 178524 transitions. Second operand has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 55 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:07,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:07,843 INFO L93 Difference]: Finished difference Result 79140 states and 245294 transitions. [2022-01-18 06:13:07,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:13:07,843 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 55 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:13:07,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:08,056 INFO L225 Difference]: With dead ends: 79140 [2022-01-18 06:13:08,056 INFO L226 Difference]: Without dead ends: 78765 [2022-01-18 06:13:08,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 72 SyntacticMatches, 7 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2880 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=791, Invalid=10339, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:13:08,057 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 855 mSDsluCounter, 5046 mSDsCounter, 0 mSdLazyCounter, 4517 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 3924 SdHoareTripleChecker+Invalid, 5118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 4517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 469 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:08,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [855 Valid, 3924 Invalid, 5118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 4517 Invalid, 0 Unknown, 469 Unchecked, 1.8s Time] [2022-01-18 06:13:08,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78765 states. [2022-01-18 06:13:09,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78765 to 57283. [2022-01-18 06:13:09,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57283 states, 57282 states have (on average 3.1476380014664294) internal successors, (180303), 57282 states have internal predecessors, (180303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:09,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57283 states to 57283 states and 180303 transitions. [2022-01-18 06:13:09,750 INFO L78 Accepts]: Start accepts. Automaton has 57283 states and 180303 transitions. Word has length 54 [2022-01-18 06:13:09,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:09,750 INFO L470 AbstractCegarLoop]: Abstraction has 57283 states and 180303 transitions. [2022-01-18 06:13:09,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 55 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:09,750 INFO L276 IsEmpty]: Start isEmpty. Operand 57283 states and 180303 transitions. [2022-01-18 06:13:09,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:09,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:09,820 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:09,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:10,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:10,021 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:10,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:10,022 INFO L85 PathProgramCache]: Analyzing trace with hash -209143666, now seen corresponding path program 132 times [2022-01-18 06:13:10,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:10,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388197994] [2022-01-18 06:13:10,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:10,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:13:10,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:10,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388197994] [2022-01-18 06:13:10,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388197994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:10,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646017059] [2022-01-18 06:13:10,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:13:10,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:10,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:10,498 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:10,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 06:13:10,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:13:10,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:10,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:13:10,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:10,998 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:10,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:13:11,130 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:11,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:13:11,340 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:11,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:11,694 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:11,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:13:12,175 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:12,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:13:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:12,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646017059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:12,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:12,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 48 [2022-01-18 06:13:12,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473153684] [2022-01-18 06:13:12,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:12,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:13:12,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:12,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:13:12,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2177, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:13:12,274 INFO L87 Difference]: Start difference. First operand 57283 states and 180303 transitions. Second operand has 49 states, 49 states have (on average 2.4285714285714284) internal successors, (119), 48 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:15,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:15,606 INFO L93 Difference]: Finished difference Result 80290 states and 248407 transitions. [2022-01-18 06:13:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 06:13:15,606 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.4285714285714284) internal successors, (119), 48 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 54 [2022-01-18 06:13:15,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:16,071 INFO L225 Difference]: With dead ends: 80290 [2022-01-18 06:13:16,071 INFO L226 Difference]: Without dead ends: 79546 [2022-01-18 06:13:16,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 75 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=538, Invalid=7118, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:13:16,072 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 555 mSDsluCounter, 4460 mSDsCounter, 0 mSdLazyCounter, 3937 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 3548 SdHoareTripleChecker+Invalid, 4040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 3937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:16,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [555 Valid, 3548 Invalid, 4040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 3937 Invalid, 0 Unknown, 19 Unchecked, 1.7s Time] [2022-01-18 06:13:16,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79546 states. [2022-01-18 06:13:17,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79546 to 57600. [2022-01-18 06:13:17,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57600 states, 57599 states have (on average 3.144533759266654) internal successors, (181122), 57599 states have internal predecessors, (181122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:17,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57600 states to 57600 states and 181122 transitions. [2022-01-18 06:13:17,528 INFO L78 Accepts]: Start accepts. Automaton has 57600 states and 181122 transitions. Word has length 54 [2022-01-18 06:13:17,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:17,528 INFO L470 AbstractCegarLoop]: Abstraction has 57600 states and 181122 transitions. [2022-01-18 06:13:17,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.4285714285714284) internal successors, (119), 48 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:17,528 INFO L276 IsEmpty]: Start isEmpty. Operand 57600 states and 181122 transitions. [2022-01-18 06:13:17,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:17,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:17,606 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:17,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 06:13:17,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 06:13:17,807 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:17,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:17,807 INFO L85 PathProgramCache]: Analyzing trace with hash 388608464, now seen corresponding path program 133 times [2022-01-18 06:13:17,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:17,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688096980] [2022-01-18 06:13:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:17,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:18,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:18,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688096980] [2022-01-18 06:13:18,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688096980] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:18,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965370254] [2022-01-18 06:13:18,292 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:13:18,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:18,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:18,293 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:18,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 06:13:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:18,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:13:18,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:18,773 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:13:18,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:13:18,906 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:18,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:13:19,104 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:19,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:19,506 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:19,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:13:20,259 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:20,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:13:20,338 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:20,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965370254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:20,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:20,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 49 [2022-01-18 06:13:20,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263452795] [2022-01-18 06:13:20,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:20,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:13:20,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:20,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:13:20,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2266, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:13:20,340 INFO L87 Difference]: Start difference. First operand 57600 states and 181122 transitions. Second operand has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:23,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:23,676 INFO L93 Difference]: Finished difference Result 77927 states and 242070 transitions. [2022-01-18 06:13:23,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:13:23,677 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 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 54 [2022-01-18 06:13:23,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:23,863 INFO L225 Difference]: With dead ends: 77927 [2022-01-18 06:13:23,863 INFO L226 Difference]: Without dead ends: 77507 [2022-01-18 06:13:23,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1464 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=467, Invalid=6175, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 06:13:23,864 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 570 mSDsluCounter, 4867 mSDsCounter, 0 mSdLazyCounter, 4502 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 3878 SdHoareTripleChecker+Invalid, 4686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 4502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:23,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 3878 Invalid, 4686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 4502 Invalid, 0 Unknown, 100 Unchecked, 1.6s Time] [2022-01-18 06:13:23,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77507 states. [2022-01-18 06:13:24,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77507 to 57510. [2022-01-18 06:13:24,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57510 states, 57509 states have (on average 3.1453685510094074) internal successors, (180887), 57509 states have internal predecessors, (180887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:25,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57510 states to 57510 states and 180887 transitions. [2022-01-18 06:13:25,129 INFO L78 Accepts]: Start accepts. Automaton has 57510 states and 180887 transitions. Word has length 54 [2022-01-18 06:13:25,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:25,129 INFO L470 AbstractCegarLoop]: Abstraction has 57510 states and 180887 transitions. [2022-01-18 06:13:25,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:25,129 INFO L276 IsEmpty]: Start isEmpty. Operand 57510 states and 180887 transitions. [2022-01-18 06:13:25,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:25,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:25,207 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:25,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 06:13:25,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:25,407 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:25,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:25,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1307009870, now seen corresponding path program 134 times [2022-01-18 06:13:25,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:25,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273597161] [2022-01-18 06:13:25,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:25,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:25,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:25,914 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:25,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:25,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273597161] [2022-01-18 06:13:25,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273597161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:25,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576328704] [2022-01-18 06:13:25,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:13:25,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:25,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:25,915 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:25,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 06:13:25,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:13:25,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:25,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:13:25,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:26,336 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:13:26,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:13:26,510 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:26,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:13:27,011 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:27,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:27,391 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:27,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:13:27,856 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:27,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:13:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:27,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576328704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:27,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:27,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 49 [2022-01-18 06:13:27,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959163407] [2022-01-18 06:13:27,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:27,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:13:27,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:13:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=2271, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:13:27,916 INFO L87 Difference]: Start difference. First operand 57510 states and 180887 transitions. Second operand has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:31,392 INFO L93 Difference]: Finished difference Result 80189 states and 248090 transitions. [2022-01-18 06:13:31,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:13:31,393 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 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 54 [2022-01-18 06:13:31,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:31,609 INFO L225 Difference]: With dead ends: 80189 [2022-01-18 06:13:31,609 INFO L226 Difference]: Without dead ends: 79598 [2022-01-18 06:13:31,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2309 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=620, Invalid=8692, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 06:13:31,609 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 741 mSDsluCounter, 4021 mSDsCounter, 0 mSdLazyCounter, 3652 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 3190 SdHoareTripleChecker+Invalid, 3800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:31,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [741 Valid, 3190 Invalid, 3800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 3652 Invalid, 0 Unknown, 43 Unchecked, 1.4s Time] [2022-01-18 06:13:31,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79598 states. [2022-01-18 06:13:32,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79598 to 57737. [2022-01-18 06:13:32,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57737 states, 57736 states have (on average 3.1434806706387697) internal successors, (181492), 57736 states have internal predecessors, (181492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:33,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57737 states to 57737 states and 181492 transitions. [2022-01-18 06:13:33,114 INFO L78 Accepts]: Start accepts. Automaton has 57737 states and 181492 transitions. Word has length 54 [2022-01-18 06:13:33,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:33,114 INFO L470 AbstractCegarLoop]: Abstraction has 57737 states and 181492 transitions. [2022-01-18 06:13:33,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:33,114 INFO L276 IsEmpty]: Start isEmpty. Operand 57737 states and 181492 transitions. [2022-01-18 06:13:33,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:33,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:33,194 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:33,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:33,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:33,394 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:33,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:33,395 INFO L85 PathProgramCache]: Analyzing trace with hash 403894998, now seen corresponding path program 135 times [2022-01-18 06:13:33,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:33,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984248647] [2022-01-18 06:13:33,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:33,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:33,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:33,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:34,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984248647] [2022-01-18 06:13:34,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984248647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:34,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610452586] [2022-01-18 06:13:34,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:13:34,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:34,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:34,083 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:34,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 06:13:34,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:13:34,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:34,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 06:13:34,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:34,638 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:34,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:13:34,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:34,853 INFO L353 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-01-18 06:13:34,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:13:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:35,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:35,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:35,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:35,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:13:35,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 60 [2022-01-18 06:13:36,482 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:36,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 66 [2022-01-18 06:13:36,642 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:36,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610452586] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:36,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:36,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 59 [2022-01-18 06:13:36,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810463814] [2022-01-18 06:13:36,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:36,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 06:13:36,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:36,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 06:13:36,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=3175, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 06:13:36,643 INFO L87 Difference]: Start difference. First operand 57737 states and 181492 transitions. Second operand has 60 states, 60 states have (on average 2.2) internal successors, (132), 59 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:44,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:44,376 INFO L93 Difference]: Finished difference Result 79996 states and 246764 transitions. [2022-01-18 06:13:44,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-01-18 06:13:44,376 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.2) internal successors, (132), 59 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:13:44,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:44,572 INFO L225 Difference]: With dead ends: 79996 [2022-01-18 06:13:44,573 INFO L226 Difference]: Without dead ends: 79320 [2022-01-18 06:13:44,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 66 SyntacticMatches, 10 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7374 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2460, Invalid=23946, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 06:13:44,574 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1164 mSDsluCounter, 5982 mSDsCounter, 0 mSdLazyCounter, 5636 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1164 SdHoareTripleChecker+Valid, 4454 SdHoareTripleChecker+Invalid, 6204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 5636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:44,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1164 Valid, 4454 Invalid, 6204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 5636 Invalid, 0 Unknown, 350 Unchecked, 2.3s Time] [2022-01-18 06:13:44,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79320 states. [2022-01-18 06:13:45,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79320 to 58050. [2022-01-18 06:13:45,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58050 states, 58049 states have (on average 3.1405708970008095) internal successors, (182307), 58049 states have internal predecessors, (182307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:45,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58050 states to 58050 states and 182307 transitions. [2022-01-18 06:13:45,843 INFO L78 Accepts]: Start accepts. Automaton has 58050 states and 182307 transitions. Word has length 54 [2022-01-18 06:13:45,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:45,844 INFO L470 AbstractCegarLoop]: Abstraction has 58050 states and 182307 transitions. [2022-01-18 06:13:45,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.2) internal successors, (132), 59 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:45,844 INFO L276 IsEmpty]: Start isEmpty. Operand 58050 states and 182307 transitions. [2022-01-18 06:13:46,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:46,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:46,202 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:46,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:46,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable142 [2022-01-18 06:13:46,403 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:46,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:46,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1614541096, now seen corresponding path program 136 times [2022-01-18 06:13:46,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:46,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087041424] [2022-01-18 06:13:46,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:46,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:46,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:46,859 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:46,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:46,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087041424] [2022-01-18 06:13:46,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087041424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:46,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121580059] [2022-01-18 06:13:46,860 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:13:46,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:46,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:46,861 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:46,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 06:13:46,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:13:46,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:46,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:13:46,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:47,269 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:13:47,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2022-01-18 06:13:47,430 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:47,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:13:47,644 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:47,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:47,984 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:47,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:13:48,451 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:48,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:13:48,526 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:48,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121580059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:48,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:48,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 48 [2022-01-18 06:13:48,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845219755] [2022-01-18 06:13:48,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:48,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:13:48,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:48,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:13:48,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2179, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:13:48,527 INFO L87 Difference]: Start difference. First operand 58050 states and 182307 transitions. Second operand has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:52,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:52,081 INFO L93 Difference]: Finished difference Result 79811 states and 247034 transitions. [2022-01-18 06:13:52,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:13:52,082 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:13:52,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:52,269 INFO L225 Difference]: With dead ends: 79811 [2022-01-18 06:13:52,269 INFO L226 Difference]: Without dead ends: 79171 [2022-01-18 06:13:52,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 74 SyntacticMatches, 8 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2077 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=566, Invalid=7990, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 06:13:52,270 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 585 mSDsluCounter, 5331 mSDsCounter, 0 mSdLazyCounter, 4614 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 4201 SdHoareTripleChecker+Invalid, 4813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:52,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 4201 Invalid, 4813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4614 Invalid, 0 Unknown, 111 Unchecked, 1.8s Time] [2022-01-18 06:13:52,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79171 states. [2022-01-18 06:13:53,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79171 to 57730. [2022-01-18 06:13:53,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57730 states, 57729 states have (on average 3.143480746245388) internal successors, (181470), 57729 states have internal predecessors, (181470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:53,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57730 states to 57730 states and 181470 transitions. [2022-01-18 06:13:53,879 INFO L78 Accepts]: Start accepts. Automaton has 57730 states and 181470 transitions. Word has length 54 [2022-01-18 06:13:53,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:53,879 INFO L470 AbstractCegarLoop]: Abstraction has 57730 states and 181470 transitions. [2022-01-18 06:13:53,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:53,880 INFO L276 IsEmpty]: Start isEmpty. Operand 57730 states and 181470 transitions. [2022-01-18 06:13:53,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:13:53,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:53,952 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:53,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:54,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:54,153 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:54,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:54,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1815297176, now seen corresponding path program 137 times [2022-01-18 06:13:54,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:54,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752408696] [2022-01-18 06:13:54,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:54,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:54,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:54,604 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:54,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:54,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752408696] [2022-01-18 06:13:54,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752408696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:54,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351779157] [2022-01-18 06:13:54,605 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:13:54,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:54,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:54,606 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:54,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 06:13:54,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:13:54,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:54,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:13:54,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:55,011 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:55,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:13:55,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:55,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:55,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2022-01-18 06:13:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:55,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:55,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:55,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:55,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:13:55,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 56 [2022-01-18 06:13:56,617 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:13:56,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:13:56,801 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:13:56,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351779157] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:56,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:56,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 51 [2022-01-18 06:13:56,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071454882] [2022-01-18 06:13:56,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:56,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 06:13:56,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:56,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 06:13:56,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2373, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:13:56,803 INFO L87 Difference]: Start difference. First operand 57730 states and 181470 transitions. Second operand has 52 states, 52 states have (on average 2.3653846153846154) internal successors, (123), 51 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:00,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:00,906 INFO L93 Difference]: Finished difference Result 66833 states and 207050 transitions. [2022-01-18 06:14:00,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 06:14:00,906 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.3653846153846154) internal successors, (123), 51 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:14:00,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:01,062 INFO L225 Difference]: With dead ends: 66833 [2022-01-18 06:14:01,062 INFO L226 Difference]: Without dead ends: 66239 [2022-01-18 06:14:01,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 88 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3377 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1073, Invalid=10269, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 06:14:01,063 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 739 mSDsluCounter, 5362 mSDsCounter, 0 mSdLazyCounter, 3054 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 3944 SdHoareTripleChecker+Invalid, 5078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 3054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1969 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:01,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 3944 Invalid, 5078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 3054 Invalid, 0 Unknown, 1969 Unchecked, 1.2s Time] [2022-01-18 06:14:01,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66239 states. [2022-01-18 06:14:02,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66239 to 58109. [2022-01-18 06:14:02,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58109 states, 58108 states have (on average 3.139670957527363) internal successors, (182440), 58108 states have internal predecessors, (182440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:02,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58109 states to 58109 states and 182440 transitions. [2022-01-18 06:14:02,453 INFO L78 Accepts]: Start accepts. Automaton has 58109 states and 182440 transitions. Word has length 54 [2022-01-18 06:14:02,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:02,453 INFO L470 AbstractCegarLoop]: Abstraction has 58109 states and 182440 transitions. [2022-01-18 06:14:02,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.3653846153846154) internal successors, (123), 51 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:02,454 INFO L276 IsEmpty]: Start isEmpty. Operand 58109 states and 182440 transitions. [2022-01-18 06:14:02,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:02,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:02,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:02,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-01-18 06:14:02,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:02,725 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:02,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:02,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1396774130, now seen corresponding path program 138 times [2022-01-18 06:14:02,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:02,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388847858] [2022-01-18 06:14:02,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:02,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:03,238 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:03,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:03,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388847858] [2022-01-18 06:14:03,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388847858] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:03,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146866907] [2022-01-18 06:14:03,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:14:03,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:03,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:03,239 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:03,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 06:14:03,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:14:03,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:03,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:14:03,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:03,648 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:03,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:14:03,844 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:03,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 13 [2022-01-18 06:14:04,011 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:04,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:04,321 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:04,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:14:04,778 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:04,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:14:04,852 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:04,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146866907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:04,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:04,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 47 [2022-01-18 06:14:04,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769949864] [2022-01-18 06:14:04,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:04,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:14:04,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:04,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:14:04,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=2086, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:14:04,854 INFO L87 Difference]: Start difference. First operand 58109 states and 182440 transitions. Second operand has 48 states, 48 states have (on average 2.5416666666666665) internal successors, (122), 47 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:08,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:08,057 INFO L93 Difference]: Finished difference Result 77830 states and 241722 transitions. [2022-01-18 06:14:08,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 06:14:08,058 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.5416666666666665) internal successors, (122), 47 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 54 [2022-01-18 06:14:08,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:08,242 INFO L225 Difference]: With dead ends: 77830 [2022-01-18 06:14:08,242 INFO L226 Difference]: Without dead ends: 77457 [2022-01-18 06:14:08,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 76 SyntacticMatches, 7 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=484, Invalid=6322, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 06:14:08,243 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 584 mSDsluCounter, 4378 mSDsCounter, 0 mSdLazyCounter, 3996 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 3464 SdHoareTripleChecker+Invalid, 4137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 3996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:08,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [584 Valid, 3464 Invalid, 4137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 3996 Invalid, 0 Unknown, 66 Unchecked, 1.7s Time] [2022-01-18 06:14:08,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77457 states. [2022-01-18 06:14:09,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77457 to 57942. [2022-01-18 06:14:09,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57942 states, 57941 states have (on average 3.141212612830293) internal successors, (182005), 57941 states have internal predecessors, (182005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:09,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57942 states to 57942 states and 182005 transitions. [2022-01-18 06:14:09,756 INFO L78 Accepts]: Start accepts. Automaton has 57942 states and 182005 transitions. Word has length 54 [2022-01-18 06:14:09,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:09,756 INFO L470 AbstractCegarLoop]: Abstraction has 57942 states and 182005 transitions. [2022-01-18 06:14:09,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.5416666666666665) internal successors, (122), 47 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:09,756 INFO L276 IsEmpty]: Start isEmpty. Operand 57942 states and 182005 transitions. [2022-01-18 06:14:09,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:09,826 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:09,826 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:09,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:10,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 06:14:10,027 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:10,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:10,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1552702756, now seen corresponding path program 139 times [2022-01-18 06:14:10,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:10,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3884042] [2022-01-18 06:14:10,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:10,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:10,527 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:10,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:10,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3884042] [2022-01-18 06:14:10,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3884042] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:10,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846572446] [2022-01-18 06:14:10,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:14:10,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:10,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:10,528 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:10,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 06:14:10,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:10,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:14:10,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:11,075 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:14:11,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:14:11,147 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:11,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:14:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:11,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:11,744 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:11,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:14:12,469 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:12,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:14:12,542 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:12,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846572446] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:12,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:12,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 51 [2022-01-18 06:14:12,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153955063] [2022-01-18 06:14:12,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:12,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 06:14:12,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:12,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 06:14:12,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=2454, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:14:12,543 INFO L87 Difference]: Start difference. First operand 57942 states and 182005 transitions. Second operand has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:15,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:15,564 INFO L93 Difference]: Finished difference Result 78625 states and 243947 transitions. [2022-01-18 06:14:15,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 06:14:15,565 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 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 54 [2022-01-18 06:14:15,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:15,990 INFO L225 Difference]: With dead ends: 78625 [2022-01-18 06:14:15,991 INFO L226 Difference]: Without dead ends: 78209 [2022-01-18 06:14:15,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1616 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=503, Invalid=6469, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 06:14:15,991 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 533 mSDsluCounter, 4789 mSDsCounter, 0 mSdLazyCounter, 4405 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 3761 SdHoareTripleChecker+Invalid, 4565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 4405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:15,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 3761 Invalid, 4565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 4405 Invalid, 0 Unknown, 76 Unchecked, 1.6s Time] [2022-01-18 06:14:16,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78209 states. [2022-01-18 06:14:17,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78209 to 58092. [2022-01-18 06:14:17,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58092 states, 58091 states have (on average 3.1397118314368835) internal successors, (182389), 58091 states have internal predecessors, (182389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:17,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58092 states to 58092 states and 182389 transitions. [2022-01-18 06:14:17,292 INFO L78 Accepts]: Start accepts. Automaton has 58092 states and 182389 transitions. Word has length 54 [2022-01-18 06:14:17,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:17,292 INFO L470 AbstractCegarLoop]: Abstraction has 58092 states and 182389 transitions. [2022-01-18 06:14:17,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:17,292 INFO L276 IsEmpty]: Start isEmpty. Operand 58092 states and 182389 transitions. [2022-01-18 06:14:17,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:17,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:17,363 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:17,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:17,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 06:14:17,564 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:17,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:17,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1149409924, now seen corresponding path program 140 times [2022-01-18 06:14:17,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:17,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784530626] [2022-01-18 06:14:17,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:17,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:18,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:18,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784530626] [2022-01-18 06:14:18,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784530626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:18,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706316387] [2022-01-18 06:14:18,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:14:18,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:18,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:18,032 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:18,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 06:14:18,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:14:18,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:18,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:14:18,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:18,521 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:14:18,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:14:18,653 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:18,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:14:18,848 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:18,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:19,225 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:19,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:14:19,952 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:19,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:14:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:20,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706316387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:20,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:20,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:14:20,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154512297] [2022-01-18 06:14:20,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:20,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:14:20,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:14:20,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2363, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:14:20,018 INFO L87 Difference]: Start difference. First operand 58092 states and 182389 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:23,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:23,585 INFO L93 Difference]: Finished difference Result 80050 states and 247548 transitions. [2022-01-18 06:14:23,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 06:14:23,586 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:14:23,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:23,771 INFO L225 Difference]: With dead ends: 80050 [2022-01-18 06:14:23,771 INFO L226 Difference]: Without dead ends: 79411 [2022-01-18 06:14:23,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 73 SyntacticMatches, 7 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1967 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=567, Invalid=7623, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 06:14:23,772 INFO L933 BasicCegarLoop]: 150 mSDtfsCounter, 643 mSDsluCounter, 4687 mSDsCounter, 0 mSdLazyCounter, 4533 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 3591 SdHoareTripleChecker+Invalid, 4789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 4533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:23,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [643 Valid, 3591 Invalid, 4789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 4533 Invalid, 0 Unknown, 158 Unchecked, 1.6s Time] [2022-01-18 06:14:23,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79411 states. [2022-01-18 06:14:24,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79411 to 58199. [2022-01-18 06:14:24,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58199 states, 58198 states have (on average 3.138733289803773) internal successors, (182668), 58198 states have internal predecessors, (182668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:25,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58199 states to 58199 states and 182668 transitions. [2022-01-18 06:14:25,028 INFO L78 Accepts]: Start accepts. Automaton has 58199 states and 182668 transitions. Word has length 54 [2022-01-18 06:14:25,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:25,028 INFO L470 AbstractCegarLoop]: Abstraction has 58199 states and 182668 transitions. [2022-01-18 06:14:25,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:25,028 INFO L276 IsEmpty]: Start isEmpty. Operand 58199 states and 182668 transitions. [2022-01-18 06:14:25,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:25,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:25,099 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:25,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:25,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 06:14:25,299 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:25,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:25,300 INFO L85 PathProgramCache]: Analyzing trace with hash -2052524796, now seen corresponding path program 141 times [2022-01-18 06:14:25,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:25,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664521674] [2022-01-18 06:14:25,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:25,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:25,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:25,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:25,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664521674] [2022-01-18 06:14:25,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664521674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:25,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460860498] [2022-01-18 06:14:25,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:14:25,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:25,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:25,748 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:25,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 06:14:25,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:14:25,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:25,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 06:14:25,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:26,245 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:26,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:14:26,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:26,436 INFO L353 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-01-18 06:14:26,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 06:14:26,861 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:26,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:27,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:27,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:27,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:14:27,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 60 [2022-01-18 06:14:28,343 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:28,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 75 [2022-01-18 06:14:28,528 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:28,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460860498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:28,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:28,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 56 [2022-01-18 06:14:28,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544525073] [2022-01-18 06:14:28,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:28,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 06:14:28,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:28,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 06:14:28,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=2869, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:14:28,529 INFO L87 Difference]: Start difference. First operand 58199 states and 182668 transitions. Second operand has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:33,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:33,735 INFO L93 Difference]: Finished difference Result 79581 states and 246109 transitions. [2022-01-18 06:14:33,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 06:14:33,735 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:14:33,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:33,921 INFO L225 Difference]: With dead ends: 79581 [2022-01-18 06:14:33,921 INFO L226 Difference]: Without dead ends: 79042 [2022-01-18 06:14:33,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 70 SyntacticMatches, 11 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4057 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1361, Invalid=13891, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 06:14:33,922 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 1096 mSDsluCounter, 5453 mSDsCounter, 0 mSdLazyCounter, 4379 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1096 SdHoareTripleChecker+Valid, 4157 SdHoareTripleChecker+Invalid, 5334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 4379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 761 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:33,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1096 Valid, 4157 Invalid, 5334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 4379 Invalid, 0 Unknown, 761 Unchecked, 1.7s Time] [2022-01-18 06:14:34,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79042 states. [2022-01-18 06:14:34,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79042 to 58677. [2022-01-18 06:14:35,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58677 states, 58676 states have (on average 3.1342116026995703) internal successors, (183903), 58676 states have internal predecessors, (183903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:35,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58677 states to 58677 states and 183903 transitions. [2022-01-18 06:14:35,485 INFO L78 Accepts]: Start accepts. Automaton has 58677 states and 183903 transitions. Word has length 54 [2022-01-18 06:14:35,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:35,485 INFO L470 AbstractCegarLoop]: Abstraction has 58677 states and 183903 transitions. [2022-01-18 06:14:35,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:35,485 INFO L276 IsEmpty]: Start isEmpty. Operand 58677 states and 183903 transitions. [2022-01-18 06:14:35,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:35,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:35,556 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:35,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 06:14:35,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:35,756 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:35,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:35,757 INFO L85 PathProgramCache]: Analyzing trace with hash -841878698, now seen corresponding path program 142 times [2022-01-18 06:14:35,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:35,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640074569] [2022-01-18 06:14:35,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:35,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:35,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:36,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:36,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640074569] [2022-01-18 06:14:36,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640074569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:36,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918782350] [2022-01-18 06:14:36,203 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:14:36,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:36,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:36,204 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:36,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 06:14:36,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:14:36,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:36,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:14:36,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:36,695 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:14:36,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:14:36,823 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:36,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:14:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:37,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:37,391 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:37,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:14:37,855 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:37,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:14:37,925 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:37,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918782350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:37,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:37,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 49 [2022-01-18 06:14:37,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325315518] [2022-01-18 06:14:37,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:37,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:14:37,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:37,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:14:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2266, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:14:37,927 INFO L87 Difference]: Start difference. First operand 58677 states and 183903 transitions. Second operand has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:41,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:41,125 INFO L93 Difference]: Finished difference Result 78495 states and 243306 transitions. [2022-01-18 06:14:41,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 06:14:41,125 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 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 54 [2022-01-18 06:14:41,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:41,311 INFO L225 Difference]: With dead ends: 78495 [2022-01-18 06:14:41,312 INFO L226 Difference]: Without dead ends: 78025 [2022-01-18 06:14:41,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 73 SyntacticMatches, 8 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1496 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=456, Invalid=6024, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:14:41,312 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 502 mSDsluCounter, 4848 mSDsCounter, 0 mSdLazyCounter, 4537 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 3797 SdHoareTripleChecker+Invalid, 4634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 4537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:41,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 3797 Invalid, 4634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 4537 Invalid, 0 Unknown, 20 Unchecked, 1.6s Time] [2022-01-18 06:14:41,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78025 states. [2022-01-18 06:14:42,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78025 to 58316. [2022-01-18 06:14:42,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58316 states, 58315 states have (on average 3.13749464117294) internal successors, (182963), 58315 states have internal predecessors, (182963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:43,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58316 states to 58316 states and 182963 transitions. [2022-01-18 06:14:43,028 INFO L78 Accepts]: Start accepts. Automaton has 58316 states and 182963 transitions. Word has length 54 [2022-01-18 06:14:43,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:43,028 INFO L470 AbstractCegarLoop]: Abstraction has 58316 states and 182963 transitions. [2022-01-18 06:14:43,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:43,028 INFO L276 IsEmpty]: Start isEmpty. Operand 58316 states and 182963 transitions. [2022-01-18 06:14:43,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:43,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:43,098 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:43,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:43,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:43,298 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:43,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1134123390, now seen corresponding path program 143 times [2022-01-18 06:14:43,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:43,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497093421] [2022-01-18 06:14:43,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:43,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:43,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:43,735 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:43,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:43,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497093421] [2022-01-18 06:14:43,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497093421] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:43,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269334189] [2022-01-18 06:14:43,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:14:43,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:43,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:43,737 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:43,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 06:14:43,767 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:14:43,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:43,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:14:43,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:44,213 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:44,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:14:44,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:44,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:44,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 13 [2022-01-18 06:14:44,599 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:44,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:44,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:44,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:44,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:14:44,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 60 [2022-01-18 06:14:45,796 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:45,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 81 [2022-01-18 06:14:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:45,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269334189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:45,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:45,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 52 [2022-01-18 06:14:45,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103075141] [2022-01-18 06:14:45,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:45,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 06:14:45,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:45,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 06:14:45,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=2521, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 06:14:45,992 INFO L87 Difference]: Start difference. First operand 58316 states and 182963 transitions. Second operand has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:50,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:50,116 INFO L93 Difference]: Finished difference Result 81488 states and 251398 transitions. [2022-01-18 06:14:50,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:14:50,117 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 54 [2022-01-18 06:14:50,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:50,311 INFO L225 Difference]: With dead ends: 81488 [2022-01-18 06:14:50,311 INFO L226 Difference]: Without dead ends: 80936 [2022-01-18 06:14:50,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 73 SyntacticMatches, 8 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2900 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=929, Invalid=10201, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:14:50,313 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 802 mSDsluCounter, 4535 mSDsCounter, 0 mSdLazyCounter, 4338 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 3465 SdHoareTripleChecker+Invalid, 4736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 4338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:50,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [802 Valid, 3465 Invalid, 4736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 4338 Invalid, 0 Unknown, 265 Unchecked, 1.8s Time] [2022-01-18 06:14:50,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80936 states. [2022-01-18 06:14:51,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80936 to 58581. [2022-01-18 06:14:51,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58581 states, 58580 states have (on average 3.135233868214408) internal successors, (183662), 58580 states have internal predecessors, (183662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:51,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58581 states to 58581 states and 183662 transitions. [2022-01-18 06:14:51,840 INFO L78 Accepts]: Start accepts. Automaton has 58581 states and 183662 transitions. Word has length 54 [2022-01-18 06:14:51,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:51,840 INFO L470 AbstractCegarLoop]: Abstraction has 58581 states and 183662 transitions. [2022-01-18 06:14:51,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:51,840 INFO L276 IsEmpty]: Start isEmpty. Operand 58581 states and 183662 transitions. [2022-01-18 06:14:51,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:51,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:51,909 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:51,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 06:14:52,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:52,109 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:52,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:52,109 INFO L85 PathProgramCache]: Analyzing trace with hash -243045096, now seen corresponding path program 144 times [2022-01-18 06:14:52,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:52,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522629894] [2022-01-18 06:14:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:52,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:52,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:52,526 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:52,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:52,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522629894] [2022-01-18 06:14:52,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522629894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:52,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495583671] [2022-01-18 06:14:52,526 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:14:52,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:52,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:52,527 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:52,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 06:14:52,556 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:14:52,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:52,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:14:52,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:52,966 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:52,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:14:53,126 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:53,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:14:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:53,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:53,710 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:53,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:14:54,188 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:14:54,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:14:54,264 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:14:54,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495583671] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:54,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:54,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:14:54,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72065843] [2022-01-18 06:14:54,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:54,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:14:54,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:54,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:14:54,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2367, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:14:54,266 INFO L87 Difference]: Start difference. First operand 58581 states and 183662 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:58,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:58,157 INFO L93 Difference]: Finished difference Result 81168 states and 250433 transitions. [2022-01-18 06:14:58,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 06:14:58,157 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:14:58,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:58,591 INFO L225 Difference]: With dead ends: 81168 [2022-01-18 06:14:58,591 INFO L226 Difference]: Without dead ends: 80533 [2022-01-18 06:14:58,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2403 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=630, Invalid=8876, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:14:58,592 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 737 mSDsluCounter, 4635 mSDsCounter, 0 mSdLazyCounter, 4527 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 3504 SdHoareTripleChecker+Invalid, 4784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 4527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:58,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [737 Valid, 3504 Invalid, 4784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 4527 Invalid, 0 Unknown, 135 Unchecked, 1.9s Time] [2022-01-18 06:14:58,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80533 states. [2022-01-18 06:14:59,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80533 to 58522. [2022-01-18 06:14:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58522 states, 58521 states have (on average 3.135985372772167) internal successors, (183521), 58521 states have internal predecessors, (183521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58522 states to 58522 states and 183521 transitions. [2022-01-18 06:14:59,899 INFO L78 Accepts]: Start accepts. Automaton has 58522 states and 183521 transitions. Word has length 54 [2022-01-18 06:14:59,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:59,899 INFO L470 AbstractCegarLoop]: Abstraction has 58522 states and 183521 transitions. [2022-01-18 06:14:59,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:59,899 INFO L276 IsEmpty]: Start isEmpty. Operand 58522 states and 183521 transitions. [2022-01-18 06:14:59,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:14:59,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:59,993 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:00,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:00,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:00,207 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:00,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:00,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2037238262, now seen corresponding path program 145 times [2022-01-18 06:15:00,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:00,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518067296] [2022-01-18 06:15:00,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:00,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:00,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:00,631 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:00,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:00,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518067296] [2022-01-18 06:15:00,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518067296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:00,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500821824] [2022-01-18 06:15:00,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:15:00,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:00,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:00,632 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:00,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 06:15:00,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:00,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:15:00,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:01,068 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:15:01,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:15:01,236 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:01,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:15:01,475 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:01,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:01,912 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:01,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:15:02,412 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:02,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:02,744 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:02,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500821824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:02,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:02,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:15:02,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831274911] [2022-01-18 06:15:02,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:02,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:15:02,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:02,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:15:02,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2367, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:15:02,745 INFO L87 Difference]: Start difference. First operand 58522 states and 183521 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:06,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:06,277 INFO L93 Difference]: Finished difference Result 79857 states and 246981 transitions. [2022-01-18 06:15:06,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 06:15:06,277 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:15:06,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:06,718 INFO L225 Difference]: With dead ends: 79857 [2022-01-18 06:15:06,718 INFO L226 Difference]: Without dead ends: 79207 [2022-01-18 06:15:06,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2223 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=584, Invalid=8536, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 06:15:06,718 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 717 mSDsluCounter, 4792 mSDsCounter, 0 mSdLazyCounter, 4582 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 3691 SdHoareTripleChecker+Invalid, 4778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 4582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:06,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [717 Valid, 3691 Invalid, 4778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 4582 Invalid, 0 Unknown, 95 Unchecked, 1.7s Time] [2022-01-18 06:15:06,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79207 states. [2022-01-18 06:15:07,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79207 to 58715. [2022-01-18 06:15:07,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58715 states, 58714 states have (on average 3.1345335013795688) internal successors, (184041), 58714 states have internal predecessors, (184041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:08,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58715 states to 58715 states and 184041 transitions. [2022-01-18 06:15:08,040 INFO L78 Accepts]: Start accepts. Automaton has 58715 states and 184041 transitions. Word has length 54 [2022-01-18 06:15:08,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:08,040 INFO L470 AbstractCegarLoop]: Abstraction has 58715 states and 184041 transitions. [2022-01-18 06:15:08,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:08,040 INFO L276 IsEmpty]: Start isEmpty. Operand 58715 states and 184041 transitions. [2022-01-18 06:15:08,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:08,117 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:08,117 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:08,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 06:15:08,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:08,317 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:08,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:08,318 INFO L85 PathProgramCache]: Analyzing trace with hash 38536860, now seen corresponding path program 146 times [2022-01-18 06:15:08,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:08,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107185076] [2022-01-18 06:15:08,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:08,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:08,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:08,730 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:08,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:08,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107185076] [2022-01-18 06:15:08,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107185076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:08,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882412195] [2022-01-18 06:15:08,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:15:08,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:08,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:08,731 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:08,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 06:15:08,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:15:08,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:08,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:15:08,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:09,174 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:15:09,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:15:09,330 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:09,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:15:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:09,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:09,910 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:09,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:15:10,682 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:10,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:10,764 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:10,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882412195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:10,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:10,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:15:10,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317150807] [2022-01-18 06:15:10,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:10,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:15:10,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:10,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:15:10,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2366, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:15:10,765 INFO L87 Difference]: Start difference. First operand 58715 states and 184041 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:14,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:14,010 INFO L93 Difference]: Finished difference Result 78872 states and 244469 transitions. [2022-01-18 06:15:14,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:15:14,011 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:15:14,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:14,528 INFO L225 Difference]: With dead ends: 78872 [2022-01-18 06:15:14,529 INFO L226 Difference]: Without dead ends: 78469 [2022-01-18 06:15:14,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1728 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=514, Invalid=7142, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:15:14,529 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 675 mSDsluCounter, 4744 mSDsCounter, 0 mSdLazyCounter, 4607 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 3656 SdHoareTripleChecker+Invalid, 4792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:14,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 3656 Invalid, 4792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4607 Invalid, 0 Unknown, 97 Unchecked, 1.6s Time] [2022-01-18 06:15:14,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78469 states. [2022-01-18 06:15:15,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78469 to 58412. [2022-01-18 06:15:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58412 states, 58411 states have (on average 3.137165944770677) internal successors, (183245), 58411 states have internal predecessors, (183245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58412 states to 58412 states and 183245 transitions. [2022-01-18 06:15:15,972 INFO L78 Accepts]: Start accepts. Automaton has 58412 states and 183245 transitions. Word has length 54 [2022-01-18 06:15:15,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:15,972 INFO L470 AbstractCegarLoop]: Abstraction has 58412 states and 183245 transitions. [2022-01-18 06:15:15,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:15,972 INFO L276 IsEmpty]: Start isEmpty. Operand 58412 states and 183245 transitions. [2022-01-18 06:15:16,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:16,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:16,050 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:16,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:16,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:16,250 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:16,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:16,251 INFO L85 PathProgramCache]: Analyzing trace with hash 401875428, now seen corresponding path program 147 times [2022-01-18 06:15:16,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:16,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600630191] [2022-01-18 06:15:16,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:16,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:16,759 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:16,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:16,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600630191] [2022-01-18 06:15:16,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600630191] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:16,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925195922] [2022-01-18 06:15:16,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:15:16,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:16,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:16,760 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:16,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 06:15:16,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:15:16,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:16,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:15:16,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:17,319 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:17,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:15:17,411 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:17,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:15:17,645 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:17,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:18,078 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:18,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:15:18,527 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:18,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:18,849 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:18,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925195922] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:18,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:18,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 51 [2022-01-18 06:15:18,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698543045] [2022-01-18 06:15:18,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:18,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 06:15:18,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:18,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 06:15:18,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2458, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:15:18,850 INFO L87 Difference]: Start difference. First operand 58412 states and 183245 transitions. Second operand has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:22,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:22,136 INFO L93 Difference]: Finished difference Result 78910 states and 244440 transitions. [2022-01-18 06:15:22,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 06:15:22,137 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 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 54 [2022-01-18 06:15:22,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:22,554 INFO L225 Difference]: With dead ends: 78910 [2022-01-18 06:15:22,554 INFO L226 Difference]: Without dead ends: 78494 [2022-01-18 06:15:22,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=525, Invalid=6957, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:15:22,554 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 576 mSDsluCounter, 5071 mSDsCounter, 0 mSdLazyCounter, 4734 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 3931 SdHoareTripleChecker+Invalid, 4983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 4734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:22,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 3931 Invalid, 4983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 4734 Invalid, 0 Unknown, 162 Unchecked, 1.7s Time] [2022-01-18 06:15:22,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78494 states. [2022-01-18 06:15:23,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78494 to 58577. [2022-01-18 06:15:23,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58577 states, 58576 states have (on average 3.1356698989347174) internal successors, (183675), 58576 states have internal predecessors, (183675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:23,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58577 states to 58577 states and 183675 transitions. [2022-01-18 06:15:23,799 INFO L78 Accepts]: Start accepts. Automaton has 58577 states and 183675 transitions. Word has length 54 [2022-01-18 06:15:23,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:23,799 INFO L470 AbstractCegarLoop]: Abstraction has 58577 states and 183675 transitions. [2022-01-18 06:15:23,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.3461538461538463) internal successors, (122), 51 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:23,799 INFO L276 IsEmpty]: Start isEmpty. Operand 58577 states and 183675 transitions. [2022-01-18 06:15:23,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:23,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:23,869 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:23,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:24,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:24,070 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:24,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:24,070 INFO L85 PathProgramCache]: Analyzing trace with hash 805168260, now seen corresponding path program 148 times [2022-01-18 06:15:24,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:24,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045648819] [2022-01-18 06:15:24,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:24,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:24,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:24,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045648819] [2022-01-18 06:15:24,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045648819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:24,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748601360] [2022-01-18 06:15:24,569 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:15:24,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:24,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:24,570 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:24,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 06:15:24,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:15:24,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:24,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:15:24,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:25,053 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:15:25,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:15:25,188 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:25,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:15:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:25,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:25,831 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:25,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:15:26,265 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:26,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:26,338 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:26,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748601360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:26,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:26,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:15:26,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888636303] [2022-01-18 06:15:26,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:26,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:15:26,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:26,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:15:26,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2367, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:15:26,559 INFO L87 Difference]: Start difference. First operand 58577 states and 183675 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:30,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:30,160 INFO L93 Difference]: Finished difference Result 80925 states and 249857 transitions. [2022-01-18 06:15:30,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 06:15:30,160 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:15:30,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:30,595 INFO L225 Difference]: With dead ends: 80925 [2022-01-18 06:15:30,596 INFO L226 Difference]: Without dead ends: 80334 [2022-01-18 06:15:30,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2129 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=589, Invalid=8153, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 06:15:30,596 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 608 mSDsluCounter, 5227 mSDsCounter, 0 mSdLazyCounter, 4964 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 3995 SdHoareTripleChecker+Invalid, 5231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 4964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:30,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 3995 Invalid, 5231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 4964 Invalid, 0 Unknown, 177 Unchecked, 1.8s Time] [2022-01-18 06:15:30,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80334 states. [2022-01-18 06:15:31,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80334 to 58549. [2022-01-18 06:15:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58549 states, 58548 states have (on average 3.1361447017831523) internal successors, (183615), 58548 states have internal predecessors, (183615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58549 states to 58549 states and 183615 transitions. [2022-01-18 06:15:31,919 INFO L78 Accepts]: Start accepts. Automaton has 58549 states and 183615 transitions. Word has length 54 [2022-01-18 06:15:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:31,919 INFO L470 AbstractCegarLoop]: Abstraction has 58549 states and 183615 transitions. [2022-01-18 06:15:31,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:31,919 INFO L276 IsEmpty]: Start isEmpty. Operand 58549 states and 183615 transitions. [2022-01-18 06:15:31,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:31,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:31,990 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:32,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:32,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 06:15:32,191 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:32,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:32,191 INFO L85 PathProgramCache]: Analyzing trace with hash -97946612, now seen corresponding path program 149 times [2022-01-18 06:15:32,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:32,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066086800] [2022-01-18 06:15:32,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:32,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:32,730 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:32,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:32,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066086800] [2022-01-18 06:15:32,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066086800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:32,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875012603] [2022-01-18 06:15:32,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:15:32,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:32,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:32,732 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:32,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 06:15:32,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:15:32,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:32,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:15:32,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:33,267 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:33,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:15:33,397 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:33,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:15:33,617 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:33,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:34,046 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:34,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:15:34,452 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:34,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:34,517 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:34,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875012603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:34,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:34,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:15:34,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54758203] [2022-01-18 06:15:34,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:34,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:15:34,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:34,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:15:34,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2364, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:15:34,518 INFO L87 Difference]: Start difference. First operand 58549 states and 183615 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:37,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:37,776 INFO L93 Difference]: Finished difference Result 79250 states and 245331 transitions. [2022-01-18 06:15:37,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:15:37,776 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:15:37,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:37,964 INFO L225 Difference]: With dead ends: 79250 [2022-01-18 06:15:37,965 INFO L226 Difference]: Without dead ends: 78830 [2022-01-18 06:15:37,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1715 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=511, Invalid=6971, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 06:15:37,966 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 600 mSDsluCounter, 4016 mSDsCounter, 0 mSdLazyCounter, 3950 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 3129 SdHoareTripleChecker+Invalid, 4152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 3950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:37,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 3129 Invalid, 4152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 3950 Invalid, 0 Unknown, 111 Unchecked, 1.7s Time] [2022-01-18 06:15:38,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78830 states. [2022-01-18 06:15:39,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78830 to 58549. [2022-01-18 06:15:39,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58549 states, 58548 states have (on average 3.1358714217394277) internal successors, (183599), 58548 states have internal predecessors, (183599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58549 states to 58549 states and 183599 transitions. [2022-01-18 06:15:39,479 INFO L78 Accepts]: Start accepts. Automaton has 58549 states and 183599 transitions. Word has length 54 [2022-01-18 06:15:39,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:39,480 INFO L470 AbstractCegarLoop]: Abstraction has 58549 states and 183599 transitions. [2022-01-18 06:15:39,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:39,480 INFO L276 IsEmpty]: Start isEmpty. Operand 58549 states and 183599 transitions. [2022-01-18 06:15:39,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:39,550 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:39,550 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:39,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 06:15:39,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 06:15:39,750 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:39,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:39,751 INFO L85 PathProgramCache]: Analyzing trace with hash 820454794, now seen corresponding path program 150 times [2022-01-18 06:15:39,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:39,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424850929] [2022-01-18 06:15:39,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:39,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:40,170 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:40,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:40,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424850929] [2022-01-18 06:15:40,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424850929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:40,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387798875] [2022-01-18 06:15:40,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:15:40,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:40,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:40,171 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:40,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 06:15:40,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:15:40,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:40,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:15:40,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:40,599 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:40,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:15:40,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:40,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:40,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 17 [2022-01-18 06:15:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:41,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:41,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:41,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:41,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:41,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 58 [2022-01-18 06:15:41,936 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:41,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:42,076 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:42,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387798875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:42,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:42,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 52 [2022-01-18 06:15:42,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504494284] [2022-01-18 06:15:42,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:42,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 06:15:42,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:42,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 06:15:42,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=2508, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 06:15:42,078 INFO L87 Difference]: Start difference. First operand 58549 states and 183599 transitions. Second operand has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:47,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:47,149 INFO L93 Difference]: Finished difference Result 82928 states and 255248 transitions. [2022-01-18 06:15:47,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 06:15:47,149 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 54 [2022-01-18 06:15:47,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:47,342 INFO L225 Difference]: With dead ends: 82928 [2022-01-18 06:15:47,343 INFO L226 Difference]: Without dead ends: 82274 [2022-01-18 06:15:47,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3933 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1258, Invalid=13262, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 06:15:47,343 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 966 mSDsluCounter, 4472 mSDsCounter, 0 mSdLazyCounter, 4451 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 966 SdHoareTripleChecker+Valid, 3379 SdHoareTripleChecker+Invalid, 4911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 4451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:47,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [966 Valid, 3379 Invalid, 4911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 4451 Invalid, 0 Unknown, 287 Unchecked, 1.7s Time] [2022-01-18 06:15:47,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82274 states. [2022-01-18 06:15:48,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82274 to 58781. [2022-01-18 06:15:48,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58781 states, 58780 states have (on average 3.133855052739027) internal successors, (184208), 58780 states have internal predecessors, (184208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:48,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58781 states to 58781 states and 184208 transitions. [2022-01-18 06:15:48,651 INFO L78 Accepts]: Start accepts. Automaton has 58781 states and 184208 transitions. Word has length 54 [2022-01-18 06:15:48,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:48,651 INFO L470 AbstractCegarLoop]: Abstraction has 58781 states and 184208 transitions. [2022-01-18 06:15:48,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:48,651 INFO L276 IsEmpty]: Start isEmpty. Operand 58781 states and 184208 transitions. [2022-01-18 06:15:48,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:48,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:48,721 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:48,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-01-18 06:15:48,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:48,922 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:48,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:48,922 INFO L85 PathProgramCache]: Analyzing trace with hash -199626272, now seen corresponding path program 151 times [2022-01-18 06:15:48,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:48,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409444704] [2022-01-18 06:15:48,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:48,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:48,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:49,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:49,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409444704] [2022-01-18 06:15:49,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409444704] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:49,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433474509] [2022-01-18 06:15:49,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:15:49,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:49,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:49,332 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:49,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 06:15:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:49,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:15:49,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:49,756 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:15:49,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:15:49,955 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:49,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:15:50,141 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:50,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:50,791 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:50,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:15:51,214 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:51,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:51,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433474509] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:51,272 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:51,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 48 [2022-01-18 06:15:51,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82126042] [2022-01-18 06:15:51,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:51,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:15:51,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:51,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:15:51,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=2180, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:15:51,273 INFO L87 Difference]: Start difference. First operand 58781 states and 184208 transitions. Second operand has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:55,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:55,614 INFO L93 Difference]: Finished difference Result 81848 states and 252223 transitions. [2022-01-18 06:15:55,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:15:55,614 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:15:55,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:55,804 INFO L225 Difference]: With dead ends: 81848 [2022-01-18 06:15:55,805 INFO L226 Difference]: Without dead ends: 81361 [2022-01-18 06:15:55,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 74 SyntacticMatches, 8 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2599 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=650, Invalid=9250, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 06:15:55,805 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 668 mSDsluCounter, 6272 mSDsCounter, 0 mSdLazyCounter, 6069 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 4838 SdHoareTripleChecker+Invalid, 6191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 6069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:55,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 4838 Invalid, 6191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 6069 Invalid, 0 Unknown, 12 Unchecked, 2.4s Time] [2022-01-18 06:15:55,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81361 states. [2022-01-18 06:15:56,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81361 to 58898. [2022-01-18 06:15:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58898 states, 58897 states have (on average 3.1327571862743433) internal successors, (184510), 58897 states have internal predecessors, (184510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:57,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58898 states to 58898 states and 184510 transitions. [2022-01-18 06:15:57,108 INFO L78 Accepts]: Start accepts. Automaton has 58898 states and 184510 transitions. Word has length 54 [2022-01-18 06:15:57,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:57,108 INFO L470 AbstractCegarLoop]: Abstraction has 58898 states and 184510 transitions. [2022-01-18 06:15:57,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.510204081632653) internal successors, (123), 48 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:57,108 INFO L276 IsEmpty]: Start isEmpty. Operand 58898 states and 184510 transitions. [2022-01-18 06:15:57,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:15:57,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:57,178 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:57,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-01-18 06:15:57,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 06:15:57,378 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:57,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash -82660078, now seen corresponding path program 152 times [2022-01-18 06:15:57,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:57,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508638402] [2022-01-18 06:15:57,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:57,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:57,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508638402] [2022-01-18 06:15:57,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508638402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285563084] [2022-01-18 06:15:57,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:15:57,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:57,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:57,812 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:57,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 06:15:57,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:15:57,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:57,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:15:57,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:58,502 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:15:58,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:15:58,668 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:58,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 06:15:58,880 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:58,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:59,298 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:59,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:15:59,734 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:15:59,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:15:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:15:59,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285563084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:59,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:59,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:15:59,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902435866] [2022-01-18 06:15:59,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:59,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:15:59,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:59,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:15:59,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2368, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:15:59,814 INFO L87 Difference]: Start difference. First operand 58898 states and 184510 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:03,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:03,921 INFO L93 Difference]: Finished difference Result 81394 states and 251089 transitions. [2022-01-18 06:16:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 06:16:03,922 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:16:03,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:04,126 INFO L225 Difference]: With dead ends: 81394 [2022-01-18 06:16:04,126 INFO L226 Difference]: Without dead ends: 80744 [2022-01-18 06:16:04,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2557 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=665, Invalid=9841, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 06:16:04,127 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 754 mSDsluCounter, 4848 mSDsCounter, 0 mSdLazyCounter, 4821 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 3738 SdHoareTripleChecker+Invalid, 4988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 4821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:04,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [754 Valid, 3738 Invalid, 4988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 4821 Invalid, 0 Unknown, 64 Unchecked, 1.8s Time] [2022-01-18 06:16:04,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80744 states. [2022-01-18 06:16:05,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80744 to 59091. [2022-01-18 06:16:05,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59091 states, 59090 states have (on average 3.1313250973091895) internal successors, (185030), 59090 states have internal predecessors, (185030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59091 states to 59091 states and 185030 transitions. [2022-01-18 06:16:05,481 INFO L78 Accepts]: Start accepts. Automaton has 59091 states and 185030 transitions. Word has length 54 [2022-01-18 06:16:05,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:05,481 INFO L470 AbstractCegarLoop]: Abstraction has 59091 states and 185030 transitions. [2022-01-18 06:16:05,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:05,481 INFO L276 IsEmpty]: Start isEmpty. Operand 59091 states and 185030 transitions. [2022-01-18 06:16:05,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:05,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:05,551 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:05,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:05,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-01-18 06:16:05,751 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:05,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:05,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1993115044, now seen corresponding path program 153 times [2022-01-18 06:16:05,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:05,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627743594] [2022-01-18 06:16:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:05,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:06,197 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:06,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:06,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627743594] [2022-01-18 06:16:06,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627743594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:06,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082280910] [2022-01-18 06:16:06,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:16:06,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:06,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:06,198 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:06,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 06:16:06,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:16:06,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:06,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 06:16:06,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:06,881 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:06,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:16:07,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:16:07,101 INFO L353 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-01-18 06:16:07,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:16:07,444 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:07,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:07,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:07,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:08,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:08,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 58 [2022-01-18 06:16:08,504 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:08,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:08,654 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:08,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082280910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:08,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:08,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 56 [2022-01-18 06:16:08,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42564791] [2022-01-18 06:16:08,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:08,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 06:16:08,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:08,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 06:16:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2847, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:16:08,656 INFO L87 Difference]: Start difference. First operand 59091 states and 185030 transitions. Second operand has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:18,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:18,115 INFO L93 Difference]: Finished difference Result 88177 states and 270076 transitions. [2022-01-18 06:16:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2022-01-18 06:16:18,115 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2022-01-18 06:16:18,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:18,323 INFO L225 Difference]: With dead ends: 88177 [2022-01-18 06:16:18,323 INFO L226 Difference]: Without dead ends: 87429 [2022-01-18 06:16:18,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 74 SyntacticMatches, 15 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10670 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=3243, Invalid=29699, Unknown=0, NotChecked=0, Total=32942 [2022-01-18 06:16:18,325 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 1304 mSDsluCounter, 7153 mSDsCounter, 0 mSdLazyCounter, 6165 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1304 SdHoareTripleChecker+Valid, 5377 SdHoareTripleChecker+Invalid, 7372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 6165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 962 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:18,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1304 Valid, 5377 Invalid, 7372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 6165 Invalid, 0 Unknown, 962 Unchecked, 2.6s Time] [2022-01-18 06:16:18,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87429 states. [2022-01-18 06:16:19,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87429 to 59754. [2022-01-18 06:16:19,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59754 states, 59753 states have (on average 3.1258848928087293) internal successors, (186781), 59753 states have internal predecessors, (186781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:19,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59754 states to 59754 states and 186781 transitions. [2022-01-18 06:16:19,723 INFO L78 Accepts]: Start accepts. Automaton has 59754 states and 186781 transitions. Word has length 54 [2022-01-18 06:16:19,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:19,723 INFO L470 AbstractCegarLoop]: Abstraction has 59754 states and 186781 transitions. [2022-01-18 06:16:19,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:19,724 INFO L276 IsEmpty]: Start isEmpty. Operand 59754 states and 186781 transitions. [2022-01-18 06:16:20,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:20,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:20,118 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:20,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-01-18 06:16:20,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-01-18 06:16:20,318 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:20,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:20,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1091206154, now seen corresponding path program 154 times [2022-01-18 06:16:20,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:20,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172178141] [2022-01-18 06:16:20,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:20,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:20,731 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:20,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:20,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172178141] [2022-01-18 06:16:20,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172178141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:20,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277414112] [2022-01-18 06:16:20,732 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:16:20,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:20,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:20,733 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:20,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 06:16:20,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:16:20,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:20,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 06:16:20,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:21,177 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:16:21,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:16:21,337 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:21,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:16:21,566 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:21,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:21,967 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:21,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:16:22,379 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:22,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:22,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277414112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:22,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:22,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 49 [2022-01-18 06:16:22,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114209155] [2022-01-18 06:16:22,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:22,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:16:22,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:22,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:16:22,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=2271, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:16:22,453 INFO L87 Difference]: Start difference. First operand 59754 states and 186781 transitions. Second operand has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:25,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:25,979 INFO L93 Difference]: Finished difference Result 80687 states and 249213 transitions. [2022-01-18 06:16:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 06:16:25,980 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 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 54 [2022-01-18 06:16:25,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:26,171 INFO L225 Difference]: With dead ends: 80687 [2022-01-18 06:16:26,172 INFO L226 Difference]: Without dead ends: 80171 [2022-01-18 06:16:26,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 73 SyntacticMatches, 8 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1699 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=516, Invalid=7140, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:16:26,172 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 559 mSDsluCounter, 4972 mSDsCounter, 0 mSdLazyCounter, 4767 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 3818 SdHoareTripleChecker+Invalid, 4963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 4767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:26,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 3818 Invalid, 4963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 4767 Invalid, 0 Unknown, 117 Unchecked, 1.9s Time] [2022-01-18 06:16:26,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80171 states. [2022-01-18 06:16:27,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80171 to 58681. [2022-01-18 06:16:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58681 states, 58680 states have (on average 3.134645535105658) internal successors, (183941), 58680 states have internal predecessors, (183941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:27,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58681 states to 58681 states and 183941 transitions. [2022-01-18 06:16:27,499 INFO L78 Accepts]: Start accepts. Automaton has 58681 states and 183941 transitions. Word has length 54 [2022-01-18 06:16:27,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:27,499 INFO L470 AbstractCegarLoop]: Abstraction has 58681 states and 183941 transitions. [2022-01-18 06:16:27,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.52) internal successors, (126), 49 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:27,499 INFO L276 IsEmpty]: Start isEmpty. Operand 58681 states and 183941 transitions. [2022-01-18 06:16:27,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:27,574 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:27,575 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:27,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-01-18 06:16:27,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:27,784 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:27,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:27,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1359589718, now seen corresponding path program 155 times [2022-01-18 06:16:27,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:27,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146943469] [2022-01-18 06:16:27,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:27,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:27,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:28,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:28,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146943469] [2022-01-18 06:16:28,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146943469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:28,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866532783] [2022-01-18 06:16:28,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:16:28,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:28,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:28,210 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:28,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 06:16:28,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:16:28,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:28,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:16:28,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:28,826 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:28,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 06:16:29,041 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:16:29,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:16:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:29,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:29,654 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:29,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:16:30,099 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:30,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:30,174 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:30,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866532783] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:30,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:30,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:16:30,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87106070] [2022-01-18 06:16:30,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:30,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:16:30,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:30,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:16:30,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2367, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:16:30,175 INFO L87 Difference]: Start difference. First operand 58681 states and 183941 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:34,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:34,259 INFO L93 Difference]: Finished difference Result 84191 states and 258554 transitions. [2022-01-18 06:16:34,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 06:16:34,260 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:16:34,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:34,473 INFO L225 Difference]: With dead ends: 84191 [2022-01-18 06:16:34,473 INFO L226 Difference]: Without dead ends: 83571 [2022-01-18 06:16:34,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2681 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=714, Invalid=9792, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 06:16:34,474 INFO L933 BasicCegarLoop]: 156 mSDtfsCounter, 696 mSDsluCounter, 5242 mSDsCounter, 0 mSdLazyCounter, 4864 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 4022 SdHoareTripleChecker+Invalid, 5200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 4864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:34,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [696 Valid, 4022 Invalid, 5200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 4864 Invalid, 0 Unknown, 220 Unchecked, 1.8s Time] [2022-01-18 06:16:34,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83571 states. [2022-01-18 06:16:35,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83571 to 58965. [2022-01-18 06:16:35,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58965 states, 58964 states have (on average 3.1322841055559323) internal successors, (184692), 58964 states have internal predecessors, (184692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:35,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58965 states to 58965 states and 184692 transitions. [2022-01-18 06:16:35,835 INFO L78 Accepts]: Start accepts. Automaton has 58965 states and 184692 transitions. Word has length 54 [2022-01-18 06:16:35,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:35,835 INFO L470 AbstractCegarLoop]: Abstraction has 58965 states and 184692 transitions. [2022-01-18 06:16:35,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:35,835 INFO L276 IsEmpty]: Start isEmpty. Operand 58965 states and 184692 transitions. [2022-01-18 06:16:35,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:35,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:35,913 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:35,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 06:16:36,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:36,114 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:36,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:36,114 INFO L85 PathProgramCache]: Analyzing trace with hash 2032262706, now seen corresponding path program 156 times [2022-01-18 06:16:36,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:36,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135109679] [2022-01-18 06:16:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:36,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:36,519 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:36,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:36,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135109679] [2022-01-18 06:16:36,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135109679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:36,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219296241] [2022-01-18 06:16:36,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:16:36,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:36,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:36,520 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:36,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 06:16:36,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:16:36,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:36,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:16:36,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:37,127 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:37,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:16:37,348 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:37,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:16:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:37,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:37,949 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:37,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:16:38,392 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:38,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:38,488 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:38,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219296241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:38,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:38,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:16:38,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776457825] [2022-01-18 06:16:38,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:38,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:16:38,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:38,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:16:38,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2367, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:16:38,489 INFO L87 Difference]: Start difference. First operand 58965 states and 184692 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:42,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:42,993 INFO L93 Difference]: Finished difference Result 82065 states and 252755 transitions. [2022-01-18 06:16:42,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 06:16:42,993 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:16:42,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:43,187 INFO L225 Difference]: With dead ends: 82065 [2022-01-18 06:16:43,187 INFO L226 Difference]: Without dead ends: 81431 [2022-01-18 06:16:43,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 73 SyntacticMatches, 7 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2743 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=714, Invalid=10206, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 06:16:43,187 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 692 mSDsluCounter, 6164 mSDsCounter, 0 mSdLazyCounter, 5913 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 4703 SdHoareTripleChecker+Invalid, 6098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 5913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:43,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 4703 Invalid, 6098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 5913 Invalid, 0 Unknown, 83 Unchecked, 2.2s Time] [2022-01-18 06:16:43,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81431 states. [2022-01-18 06:16:44,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81431 to 58960. [2022-01-18 06:16:44,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58960 states, 58959 states have (on average 3.1322444410522565) internal successors, (184674), 58959 states have internal predecessors, (184674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:44,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58960 states to 58960 states and 184674 transitions. [2022-01-18 06:16:44,544 INFO L78 Accepts]: Start accepts. Automaton has 58960 states and 184674 transitions. Word has length 54 [2022-01-18 06:16:44,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:44,544 INFO L470 AbstractCegarLoop]: Abstraction has 58960 states and 184674 transitions. [2022-01-18 06:16:44,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:44,544 INFO L276 IsEmpty]: Start isEmpty. Operand 58960 states and 184674 transitions. [2022-01-18 06:16:44,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:44,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:44,624 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:44,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 06:16:44,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:44,824 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:44,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:44,825 INFO L85 PathProgramCache]: Analyzing trace with hash -186929468, now seen corresponding path program 157 times [2022-01-18 06:16:44,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:44,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634929840] [2022-01-18 06:16:44,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:44,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:44,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:45,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634929840] [2022-01-18 06:16:45,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634929840] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038543603] [2022-01-18 06:16:45,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:16:45,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:45,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:45,222 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:45,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 06:16:45,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:45,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:16:45,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:45,831 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:16:45,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2022-01-18 06:16:46,041 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:46,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:16:46,255 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:46,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:46,661 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:46,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:16:47,065 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:47,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:47,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038543603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:47,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:47,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:16:47,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365064937] [2022-01-18 06:16:47,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:47,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:16:47,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:47,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:16:47,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2365, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:16:47,137 INFO L87 Difference]: Start difference. First operand 58960 states and 184674 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:50,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:50,892 INFO L93 Difference]: Finished difference Result 82333 states and 253541 transitions. [2022-01-18 06:16:50,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 06:16:50,892 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:16:50,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:51,089 INFO L225 Difference]: With dead ends: 82333 [2022-01-18 06:16:51,089 INFO L226 Difference]: Without dead ends: 81879 [2022-01-18 06:16:51,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2744 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=733, Invalid=10397, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 06:16:51,090 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 783 mSDsluCounter, 3802 mSDsCounter, 0 mSdLazyCounter, 3623 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 2963 SdHoareTripleChecker+Invalid, 3768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 3623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:51,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [783 Valid, 2963 Invalid, 3768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 3623 Invalid, 0 Unknown, 54 Unchecked, 1.4s Time] [2022-01-18 06:16:51,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81879 states. [2022-01-18 06:16:52,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81879 to 58939. [2022-01-18 06:16:52,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58939 states, 58938 states have (on average 3.132461230445553) internal successors, (184621), 58938 states have internal predecessors, (184621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:52,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58939 states to 58939 states and 184621 transitions. [2022-01-18 06:16:52,403 INFO L78 Accepts]: Start accepts. Automaton has 58939 states and 184621 transitions. Word has length 54 [2022-01-18 06:16:52,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:52,404 INFO L470 AbstractCegarLoop]: Abstraction has 58939 states and 184621 transitions. [2022-01-18 06:16:52,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:52,404 INFO L276 IsEmpty]: Start isEmpty. Operand 58939 states and 184621 transitions. [2022-01-18 06:16:52,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:16:52,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:52,473 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:52,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:52,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:52,674 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:52,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:52,674 INFO L85 PathProgramCache]: Analyzing trace with hash -146140212, now seen corresponding path program 158 times [2022-01-18 06:16:52,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:52,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719490712] [2022-01-18 06:16:52,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:52,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:52,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:53,069 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:53,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:53,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719490712] [2022-01-18 06:16:53,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719490712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:53,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064369178] [2022-01-18 06:16:53,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:16:53,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:53,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:53,070 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:53,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 06:16:53,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:16:53,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:53,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:16:53,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:53,429 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:16:53,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2022-01-18 06:16:53,870 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:53,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:16:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:54,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:54,495 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:54,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-01-18 06:16:54,951 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:16:54,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2022-01-18 06:16:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:16:55,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064369178] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:16:55,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:16:55,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 50 [2022-01-18 06:16:55,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330814382] [2022-01-18 06:16:55,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:16:55,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 06:16:55,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:16:55,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 06:16:55,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=2364, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 06:16:55,059 INFO L87 Difference]: Start difference. First operand 58939 states and 184621 transitions. Second operand has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:58,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:58,708 INFO L93 Difference]: Finished difference Result 81120 states and 250336 transitions. [2022-01-18 06:16:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 06:16:58,708 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 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 54 [2022-01-18 06:16:58,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:58,898 INFO L225 Difference]: With dead ends: 81120 [2022-01-18 06:16:58,898 INFO L226 Difference]: Without dead ends: 80717 [2022-01-18 06:16:58,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1775 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=517, Invalid=7315, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 06:16:58,898 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 720 mSDsluCounter, 5092 mSDsCounter, 0 mSdLazyCounter, 4747 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 3868 SdHoareTripleChecker+Invalid, 4962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 4747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:58,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 3868 Invalid, 4962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 4747 Invalid, 0 Unknown, 146 Unchecked, 1.8s Time] [2022-01-18 06:16:58,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80717 states. [2022-01-18 06:16:59,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80717 to 58929. [2022-01-18 06:17:00,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58929 states, 58928 states have (on average 3.1324667390714094) internal successors, (184590), 58928 states have internal predecessors, (184590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:00,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58929 states to 58929 states and 184590 transitions. [2022-01-18 06:17:00,200 INFO L78 Accepts]: Start accepts. Automaton has 58929 states and 184590 transitions. Word has length 54 [2022-01-18 06:17:00,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:17:00,201 INFO L470 AbstractCegarLoop]: Abstraction has 58929 states and 184590 transitions. [2022-01-18 06:17:00,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.392156862745098) internal successors, (122), 50 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:00,201 INFO L276 IsEmpty]: Start isEmpty. Operand 58929 states and 184590 transitions. [2022-01-18 06:17:00,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-18 06:17:00,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:17:00,274 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:17:00,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-01-18 06:17:00,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:00,475 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:17:00,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:17:00,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1988793030, now seen corresponding path program 159 times [2022-01-18 06:17:00,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:17:00,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744538275] [2022-01-18 06:17:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:17:00,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:17:00,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:00,955 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:17:00,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:17:00,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744538275] [2022-01-18 06:17:00,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744538275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:17:00,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604521216] [2022-01-18 06:17:00,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:17:00,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:00,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:17:00,956 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:17:00,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 06:17:00,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:17:00,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:17:00,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 06:17:00,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:17:01,479 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:17:01,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2022-01-18 06:17:01,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:01,579 INFO L353 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-01-18 06:17:01,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 23 [2022-01-18 06:17:01,924 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:01,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:17:02,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:02,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:02,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:02,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 60 Received shutdown request... [2022-01-18 06:17:03,079 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:17:03,079 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:17:03,089 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 06:17:03,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-01-18 06:17:03,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:03,290 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 55 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. [2022-01-18 06:17:03,292 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 06:17:03,292 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 06:17:03,293 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 06:17:03,295 INFO L732 BasicCegarLoop]: Path program histogram: [159, 6, 1, 1] [2022-01-18 06:17:03,297 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:17:03,297 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:17:03,299 INFO L202 PluginConnector]: Adding new model queue-add-3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:17:03 BasicIcfg [2022-01-18 06:17:03,299 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:17:03,307 INFO L158 Benchmark]: Toolchain (without parser) took 704296.88ms. Allocated memory was 385.9MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 347.0MB in the beginning and 9.8GB in the end (delta: -9.4GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2022-01-18 06:17:03,307 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 385.9MB. Free memory is still 348.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:17:03,307 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.63ms. Allocated memory is still 385.9MB. Free memory was 347.0MB in the beginning and 345.5MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:17:03,307 INFO L158 Benchmark]: Boogie Preprocessor took 26.66ms. Allocated memory is still 385.9MB. Free memory was 345.5MB in the beginning and 344.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 06:17:03,308 INFO L158 Benchmark]: RCFGBuilder took 274.32ms. Allocated memory is still 385.9MB. Free memory was 344.4MB in the beginning and 334.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:17:03,308 INFO L158 Benchmark]: TraceAbstraction took 703955.28ms. Allocated memory was 385.9MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 333.9MB in the beginning and 9.8GB in the end (delta: -9.4GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2022-01-18 06:17:03,308 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 385.9MB. Free memory is still 348.2MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.63ms. Allocated memory is still 385.9MB. Free memory was 347.0MB in the beginning and 345.5MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 26.66ms. Allocated memory is still 385.9MB. Free memory was 345.5MB in the beginning and 344.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 274.32ms. Allocated memory is still 385.9MB. Free memory was 344.4MB in the beginning and 334.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 703955.28ms. Allocated memory was 385.9MB in the beginning and 13.3GB in the end (delta: 12.9GB). Free memory was 333.9MB in the beginning and 9.8GB in the end (delta: -9.4GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 55 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 55 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 55 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 55 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 703.8s, OverallIterations: 167, TraceHistogramMax: 3, PathProgramHistogramMax: 159, EmptinessCheckTime: 4.3s, AutomataDifference: 386.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 90216 SdHoareTripleChecker+Valid, 161.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 90216 mSDsluCounter, 329863 SdHoareTripleChecker+Invalid, 135.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 13178 IncrementalHoareTripleChecker+Unchecked, 437134 mSDsCounter, 10917 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 433229 IncrementalHoareTripleChecker+Invalid, 457324 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10917 mSolverCounterUnsat, 19774 mSDtfsCounter, 433229 mSolverCounterSat, 1.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23688 GetRequests, 10643 SyntacticMatches, 972 SemanticMatches, 12073 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296198 ImplicationChecksByTransitivity, 280.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=59754occurred in iteration=161, InterpolantAutomatonStates: 9000, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 65.7s AutomataMinimizationTime, 166 MinimizatonAttempts, 1448243 StatesRemovedByMinimization, 162 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 203.7s InterpolantComputationTime, 14622 NumberOfCodeBlocks, 14601 NumberOfCodeBlocksAsserted, 520 NumberOfCheckSat, 21351 ConstructedInterpolants, 105 QuantifiedInterpolants, 277391 SizeOfPredicates, 2188 NumberOfNonLiveVariables, 17566 ConjunctsInSsa, 4967 ConjunctsInUnsatCore, 489 InterpolantComputations, 5 PerfectInterpolantSequences, 1905/9631 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