/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-more/buffer-series-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:38:26,704 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:38:26,705 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:38:26,744 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:38:26,744 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:38:26,750 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:38:26,751 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:38:26,754 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:38:26,755 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:38:26,758 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:38:26,759 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:38:26,760 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:38:26,760 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:38:26,761 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:38:26,762 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:38:26,764 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:38:26,765 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:38:26,765 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:38:26,767 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:38:26,771 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:38:26,772 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:38:26,773 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:38:26,774 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:38:26,774 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:38:26,779 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:38:26,779 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:38:26,779 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:38:26,780 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:38:26,781 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:38:26,781 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:38:26,781 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:38:26,782 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:38:26,783 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:38:26,784 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:38:26,785 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:38:26,785 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:38:26,785 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:38:26,785 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:38:26,785 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:38:26,786 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:38:26,786 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:38:26,787 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:38:26,810 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:38:26,810 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:38:26,810 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:38:26,810 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:38:26,811 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:38:26,811 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:38:26,811 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:38:26,812 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:38:26,812 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:38:26,812 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:38:26,812 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:38:26,813 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:38:26,814 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:38:26,814 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:38:26,814 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:38:26,815 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:38:26,815 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:38:26,816 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:38:26,816 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:38:26,816 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:38:26,998 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:38:27,012 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:38:27,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:38:27,015 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:38:27,015 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:38:27,016 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl [2022-01-18 06:38:27,016 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl' [2022-01-18 06:38:27,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:38:27,044 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:38:27,045 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:38:27,045 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:38:27,045 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:38:27,053 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,058 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,063 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:38:27,064 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:38:27,065 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:38:27,065 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:38:27,065 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:38:27,070 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,070 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,072 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,073 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,078 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,081 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,082 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,086 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:38:27,087 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:38:27,087 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:38:27,087 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:38:27,088 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/1) ... [2022-01-18 06:38:27,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:38:27,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:27,116 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:38:27,121 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:38:27,140 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:38:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:38:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:38:27,141 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:38:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:38:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:38:27,141 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:38:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:38:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:38:27,141 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:38:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:38:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:38:27,141 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 06:38:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 06:38:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 06:38:27,142 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:38:27,190 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:38:27,191 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:38:27,314 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:38:27,327 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:38:27,327 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:38:27,328 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:38:27 BoogieIcfgContainer [2022-01-18 06:38:27,329 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:38:27,330 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:38:27,330 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:38:27,332 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:38:27,332 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:27" (1/2) ... [2022-01-18 06:38:27,333 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bd4f599 and model type buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:38:27, skipping insertion in model container [2022-01-18 06:38:27,333 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:38:27" (2/2) ... [2022-01-18 06:38:27,334 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series-array.wvr.bpl [2022-01-18 06:38:27,337 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:38:27,337 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:38:27,337 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:38:27,337 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:38:27,374 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 06:38:27,436 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:38:27,440 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:38:27,440 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 06:38:27,446 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2022-01-18 06:38:27,564 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:27,569 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:27,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 06:38:27,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:27,584 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:27,585 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:27,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1445873811, now seen corresponding path program 1 times [2022-01-18 06:38:27,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:27,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965200718] [2022-01-18 06:38:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:27,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:27,741 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:38:27,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:27,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965200718] [2022-01-18 06:38:27,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965200718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:27,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:27,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 06:38:27,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515874666] [2022-01-18 06:38:27,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:27,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:38:27,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:27,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:38:27,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:38:27,770 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 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 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:27,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:27,823 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2022-01-18 06:38:27,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:38:27,825 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 06:38:27,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:27,843 INFO L225 Difference]: With dead ends: 1236 [2022-01-18 06:38:27,843 INFO L226 Difference]: Without dead ends: 1109 [2022-01-18 06:38:27,871 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:38:27,882 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:27,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:27,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-01-18 06:38:27,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2022-01-18 06:38:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:27,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2022-01-18 06:38:27,994 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2022-01-18 06:38:27,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:27,995 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2022-01-18 06:38:27,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:27,995 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2022-01-18 06:38:28,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:38:28,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:28,003 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:38:28,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:38:28,003 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:28,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:28,006 INFO L85 PathProgramCache]: Analyzing trace with hash 925045909, now seen corresponding path program 1 times [2022-01-18 06:38:28,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:28,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015214054] [2022-01-18 06:38:28,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:28,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:28,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:28,071 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:38:28,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:28,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015214054] [2022-01-18 06:38:28,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015214054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:28,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:28,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:28,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980964737] [2022-01-18 06:38:28,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:28,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:28,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:28,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:28,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:28,073 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) 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:38:28,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:28,155 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2022-01-18 06:38:28,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:28,156 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) 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:38:28,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:28,164 INFO L225 Difference]: With dead ends: 1524 [2022-01-18 06:38:28,165 INFO L226 Difference]: Without dead ends: 1418 [2022-01-18 06:38:28,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:28,168 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:28,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 35 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:28,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-01-18 06:38:28,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2022-01-18 06:38:28,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:28,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2022-01-18 06:38:28,213 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2022-01-18 06:38:28,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:28,213 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2022-01-18 06:38:28,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) 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:38:28,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2022-01-18 06:38:28,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:38:28,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:28,217 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:38:28,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:38:28,217 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:28,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:28,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1282496465, now seen corresponding path program 1 times [2022-01-18 06:38:28,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:28,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421444182] [2022-01-18 06:38:28,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:28,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:28,256 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:38:28,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:28,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421444182] [2022-01-18 06:38:28,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421444182] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:28,257 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:28,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:28,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130696334] [2022-01-18 06:38:28,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:28,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:28,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:28,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:28,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:28,258 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) 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:38:28,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:28,347 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2022-01-18 06:38:28,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:28,348 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) 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:38:28,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:28,358 INFO L225 Difference]: With dead ends: 2017 [2022-01-18 06:38:28,358 INFO L226 Difference]: Without dead ends: 1875 [2022-01-18 06:38:28,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:28,362 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 27 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:28,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 39 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:28,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-01-18 06:38:28,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2022-01-18 06:38:28,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:28,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2022-01-18 06:38:28,415 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2022-01-18 06:38:28,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:28,416 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2022-01-18 06:38:28,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) 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:38:28,416 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2022-01-18 06:38:28,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:28,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:28,421 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] [2022-01-18 06:38:28,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:38:28,422 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:28,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:28,424 INFO L85 PathProgramCache]: Analyzing trace with hash 770950601, now seen corresponding path program 1 times [2022-01-18 06:38:28,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:28,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746012219] [2022-01-18 06:38:28,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:28,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:28,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:28,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:28,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746012219] [2022-01-18 06:38:28,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746012219] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:28,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832343238] [2022-01-18 06:38:28,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:28,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:28,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:28,485 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:38:28,527 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:38:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:28,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 06:38:28,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:28,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:28,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:28,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:28,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832343238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:28,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:28,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 06:38:28,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029521167] [2022-01-18 06:38:28,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:28,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:38:28,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:38:28,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:28,682 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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:38:28,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:28,827 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2022-01-18 06:38:28,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:28,828 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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 24 [2022-01-18 06:38:28,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:28,837 INFO L225 Difference]: With dead ends: 2308 [2022-01-18 06:38:28,837 INFO L226 Difference]: Without dead ends: 2108 [2022-01-18 06:38:28,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:28,839 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:28,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 54 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:28,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2022-01-18 06:38:28,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2022-01-18 06:38:28,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:28,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2022-01-18 06:38:28,878 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2022-01-18 06:38:28,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:28,879 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2022-01-18 06:38:28,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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:38:28,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2022-01-18 06:38:28,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:28,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:28,883 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] [2022-01-18 06:38:28,913 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:38:29,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:29,098 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:29,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:29,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1120776452, now seen corresponding path program 1 times [2022-01-18 06:38:29,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:29,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179444082] [2022-01-18 06:38:29,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:29,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:29,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:29,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179444082] [2022-01-18 06:38:29,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179444082] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:29,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:29,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:29,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381595675] [2022-01-18 06:38:29,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:29,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:29,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:29,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:29,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:29,125 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:29,206 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2022-01-18 06:38:29,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:29,206 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:29,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:29,215 INFO L225 Difference]: With dead ends: 1950 [2022-01-18 06:38:29,215 INFO L226 Difference]: Without dead ends: 1860 [2022-01-18 06:38:29,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:29,218 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 64 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 17 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:29,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2022-01-18 06:38:29,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2022-01-18 06:38:29,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2022-01-18 06:38:29,266 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2022-01-18 06:38:29,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:29,267 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2022-01-18 06:38:29,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2022-01-18 06:38:29,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:29,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:29,278 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] [2022-01-18 06:38:29,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 06:38:29,278 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:29,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:29,279 INFO L85 PathProgramCache]: Analyzing trace with hash 712551812, now seen corresponding path program 2 times [2022-01-18 06:38:29,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:29,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970681613] [2022-01-18 06:38:29,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:29,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:29,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970681613] [2022-01-18 06:38:29,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970681613] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:29,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:29,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:29,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172196833] [2022-01-18 06:38:29,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:29,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:29,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:29,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:29,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:29,330 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:29,393 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2022-01-18 06:38:29,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:29,394 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:29,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:29,400 INFO L225 Difference]: With dead ends: 1308 [2022-01-18 06:38:29,401 INFO L226 Difference]: Without dead ends: 1308 [2022-01-18 06:38:29,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:29,402 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:29,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-01-18 06:38:29,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2022-01-18 06:38:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2022-01-18 06:38:29,431 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2022-01-18 06:38:29,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:29,431 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2022-01-18 06:38:29,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2022-01-18 06:38:29,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:29,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:29,434 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] [2022-01-18 06:38:29,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 06:38:29,434 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:29,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:29,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1043177095, now seen corresponding path program 2 times [2022-01-18 06:38:29,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:29,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308064595] [2022-01-18 06:38:29,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:29,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:29,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308064595] [2022-01-18 06:38:29,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308064595] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:29,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:29,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:29,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408769620] [2022-01-18 06:38:29,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:29,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:29,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:29,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:29,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:29,500 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:29,560 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2022-01-18 06:38:29,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:29,561 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:29,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:29,567 INFO L225 Difference]: With dead ends: 1142 [2022-01-18 06:38:29,567 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 06:38:29,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:29,568 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:29,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 06:38:29,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2022-01-18 06:38:29,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2022-01-18 06:38:29,595 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2022-01-18 06:38:29,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:29,595 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2022-01-18 06:38:29,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2022-01-18 06:38:29,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:38:29,599 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:29,599 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] [2022-01-18 06:38:29,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 06:38:29,599 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:29,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:29,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2066683916, now seen corresponding path program 1 times [2022-01-18 06:38:29,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:29,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561784662] [2022-01-18 06:38:29,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:29,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:29,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561784662] [2022-01-18 06:38:29,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561784662] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:29,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:29,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:29,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006347486] [2022-01-18 06:38:29,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:29,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:29,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:29,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:29,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:29,650 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:29,684 INFO L93 Difference]: Finished difference Result 1334 states and 4929 transitions. [2022-01-18 06:38:29,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:29,684 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:38:29,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:29,691 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 06:38:29,691 INFO L226 Difference]: Without dead ends: 1334 [2022-01-18 06:38:29,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:29,692 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:29,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-01-18 06:38:29,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 954. [2022-01-18 06:38:29,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.63903462749213) internal successors, (3468), 953 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3468 transitions. [2022-01-18 06:38:29,720 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3468 transitions. Word has length 27 [2022-01-18 06:38:29,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:29,721 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3468 transitions. [2022-01-18 06:38:29,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,721 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3468 transitions. [2022-01-18 06:38:29,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:38:29,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:29,724 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] [2022-01-18 06:38:29,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 06:38:29,724 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:29,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:29,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1787495248, now seen corresponding path program 1 times [2022-01-18 06:38:29,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:29,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889338152] [2022-01-18 06:38:29,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:29,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:29,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889338152] [2022-01-18 06:38:29,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889338152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:29,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064427849] [2022-01-18 06:38:29,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:29,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:29,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:29,759 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:38:29,791 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:38:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:29,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 06:38:29,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:29,845 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:29,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064427849] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:29,845 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:29,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2022-01-18 06:38:29,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239713475] [2022-01-18 06:38:29,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:29,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:29,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:29,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:29,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:29,847 INFO L87 Difference]: Start difference. First operand 954 states and 3468 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:29,876 INFO L93 Difference]: Finished difference Result 1658 states and 5999 transitions. [2022-01-18 06:38:29,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:29,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:38:29,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:29,909 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 06:38:29,909 INFO L226 Difference]: Without dead ends: 1658 [2022-01-18 06:38:29,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:29,911 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 45 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:29,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 40 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:29,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2022-01-18 06:38:29,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1112. [2022-01-18 06:38:29,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.667866786678668) internal successors, (4075), 1111 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 4075 transitions. [2022-01-18 06:38:29,933 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 4075 transitions. Word has length 27 [2022-01-18 06:38:29,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:29,933 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 4075 transitions. [2022-01-18 06:38:29,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:29,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 4075 transitions. [2022-01-18 06:38:29,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:29,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:29,936 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] [2022-01-18 06:38:29,956 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:38:30,150 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,SelfDestructingSolverStorable8 [2022-01-18 06:38:30,150 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:30,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:30,151 INFO L85 PathProgramCache]: Analyzing trace with hash -383422002, now seen corresponding path program 1 times [2022-01-18 06:38:30,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:30,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134470202] [2022-01-18 06:38:30,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:30,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:30,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:30,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134470202] [2022-01-18 06:38:30,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134470202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:30,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549135137] [2022-01-18 06:38:30,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:30,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:30,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:30,266 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:38:30,267 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:38:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:30,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:30,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:30,434 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 17 treesize of output 13 [2022-01-18 06:38:30,465 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 14 treesize of output 10 [2022-01-18 06:38:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:30,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:30,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:30,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:30,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:30,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 33 [2022-01-18 06:38:30,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:30,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 29 treesize of output 31 [2022-01-18 06:38:30,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:30,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549135137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:30,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:30,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:30,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620486906] [2022-01-18 06:38:30,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:30,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:30,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:30,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:30,744 INFO L87 Difference]: Start difference. First operand 1112 states and 4075 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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:38:30,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:30,877 INFO L93 Difference]: Finished difference Result 2387 states and 8904 transitions. [2022-01-18 06:38:30,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:30,877 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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 29 [2022-01-18 06:38:30,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:30,884 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 06:38:30,884 INFO L226 Difference]: Without dead ends: 2308 [2022-01-18 06:38:30,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:30,885 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 80 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:30,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 144 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:30,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2022-01-18 06:38:30,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1550. [2022-01-18 06:38:30,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1550 states, 1549 states have (on average 3.7140090380890896) internal successors, (5753), 1549 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:30,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 5753 transitions. [2022-01-18 06:38:30,919 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 5753 transitions. Word has length 29 [2022-01-18 06:38:30,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:30,919 INFO L470 AbstractCegarLoop]: Abstraction has 1550 states and 5753 transitions. [2022-01-18 06:38:30,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 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:38:30,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 5753 transitions. [2022-01-18 06:38:30,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:30,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:30,923 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] [2022-01-18 06:38:30,942 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:38:31,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:31,140 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:31,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:31,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1158240516, now seen corresponding path program 2 times [2022-01-18 06:38:31,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:31,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306927864] [2022-01-18 06:38:31,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:31,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:31,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:31,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:31,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306927864] [2022-01-18 06:38:31,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306927864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:31,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208044897] [2022-01-18 06:38:31,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:31,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:31,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:31,238 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:38:31,239 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:38:31,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:31,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:31,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:31,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:31,376 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 16 treesize of output 12 [2022-01-18 06:38:31,400 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 14 treesize of output 10 [2022-01-18 06:38:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:31,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:31,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:31,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 06:38:31,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:31,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 33 [2022-01-18 06:38:31,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:31,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:31,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208044897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:31,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:31,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:31,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582208975] [2022-01-18 06:38:31,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:31,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:31,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:31,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:31,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:31,657 INFO L87 Difference]: Start difference. First operand 1550 states and 5753 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:31,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:31,809 INFO L93 Difference]: Finished difference Result 2792 states and 10515 transitions. [2022-01-18 06:38:31,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:31,810 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:31,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:31,818 INFO L225 Difference]: With dead ends: 2792 [2022-01-18 06:38:31,818 INFO L226 Difference]: Without dead ends: 2713 [2022-01-18 06:38:31,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:31,819 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 90 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:31,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 152 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:31,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2022-01-18 06:38:31,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 1749. [2022-01-18 06:38:31,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.7299771167048057) internal successors, (6520), 1748 states have internal predecessors, (6520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:31,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6520 transitions. [2022-01-18 06:38:31,861 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6520 transitions. Word has length 29 [2022-01-18 06:38:31,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:31,861 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6520 transitions. [2022-01-18 06:38:31,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:31,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6520 transitions. [2022-01-18 06:38:31,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:31,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:31,866 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] [2022-01-18 06:38:31,884 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:38:32,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:32,083 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:32,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1824203434, now seen corresponding path program 3 times [2022-01-18 06:38:32,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:32,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164277356] [2022-01-18 06:38:32,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:32,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:32,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:32,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164277356] [2022-01-18 06:38:32,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164277356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493458021] [2022-01-18 06:38:32,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:32,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:32,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:32,170 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:38:32,194 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:38:32,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:32,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:32,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:32,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:32,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 16 treesize of output 12 [2022-01-18 06:38:32,339 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 15 [2022-01-18 06:38:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:32,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:32,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38: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 32 treesize of output 34 [2022-01-18 06:38:32,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:32,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 31 treesize of output 33 [2022-01-18 06:38:32,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:32,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 29 treesize of output 31 [2022-01-18 06:38:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:32,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493458021] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:32,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:32,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:32,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000496012] [2022-01-18 06:38:32,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:32,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:32,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:32,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:32,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:32,611 INFO L87 Difference]: Start difference. First operand 1749 states and 6520 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:32,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:32,739 INFO L93 Difference]: Finished difference Result 2570 states and 9639 transitions. [2022-01-18 06:38:32,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:32,740 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:32,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:32,747 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 06:38:32,747 INFO L226 Difference]: Without dead ends: 2491 [2022-01-18 06:38:32,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:32,748 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:32,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 135 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:32,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2022-01-18 06:38:32,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 1887. [2022-01-18 06:38:32,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1886 states have (on average 3.7338282078472957) internal successors, (7042), 1886 states have internal predecessors, (7042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:32,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 7042 transitions. [2022-01-18 06:38:32,784 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 7042 transitions. Word has length 29 [2022-01-18 06:38:32,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:32,784 INFO L470 AbstractCegarLoop]: Abstraction has 1887 states and 7042 transitions. [2022-01-18 06:38:32,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:32,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 7042 transitions. [2022-01-18 06:38:32,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:32,789 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:32,789 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] [2022-01-18 06:38:32,807 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:38:33,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 06:38:33,003 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:33,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:33,003 INFO L85 PathProgramCache]: Analyzing trace with hash -614164824, now seen corresponding path program 4 times [2022-01-18 06:38:33,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:33,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920696372] [2022-01-18 06:38:33,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:33,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:33,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:33,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:33,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920696372] [2022-01-18 06:38:33,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920696372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:33,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089901844] [2022-01-18 06:38:33,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:33,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:33,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:33,114 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:38:33,130 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:38:33,141 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:33,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:33,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:33,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:33,243 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 17 treesize of output 13 [2022-01-18 06:38:33,258 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 15 [2022-01-18 06:38:33,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:33,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:33,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:33,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 32 [2022-01-18 06:38:33,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:33,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 37 [2022-01-18 06:38:33,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:33,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 35 [2022-01-18 06:38:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:33,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089901844] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:33,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:33,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:33,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57972977] [2022-01-18 06:38:33,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:33,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:33,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:33,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:33,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:33,550 INFO L87 Difference]: Start difference. First operand 1887 states and 7042 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:33,736 INFO L93 Difference]: Finished difference Result 3006 states and 11331 transitions. [2022-01-18 06:38:33,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:38:33,737 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:33,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:33,746 INFO L225 Difference]: With dead ends: 3006 [2022-01-18 06:38:33,746 INFO L226 Difference]: Without dead ends: 2927 [2022-01-18 06:38:33,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:33,746 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:33,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:33,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2022-01-18 06:38:33,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2081. [2022-01-18 06:38:33,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.751923076923077) internal successors, (7804), 2080 states have internal predecessors, (7804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7804 transitions. [2022-01-18 06:38:33,792 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7804 transitions. Word has length 29 [2022-01-18 06:38:33,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:33,793 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7804 transitions. [2022-01-18 06:38:33,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,793 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7804 transitions. [2022-01-18 06:38:33,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:33,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:33,797 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] [2022-01-18 06:38:33,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 06:38:34,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:34,011 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:34,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:34,012 INFO L85 PathProgramCache]: Analyzing trace with hash -357509362, now seen corresponding path program 5 times [2022-01-18 06:38:34,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:34,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852643790] [2022-01-18 06:38:34,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:34,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:34,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:34,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:34,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852643790] [2022-01-18 06:38:34,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852643790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:34,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627806648] [2022-01-18 06:38:34,107 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:34,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:34,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:34,108 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:38:34,109 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:38:34,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:34,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:34,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:38:34,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:34,227 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 16 treesize of output 12 [2022-01-18 06:38:34,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 18 treesize of output 14 [2022-01-18 06:38:34,308 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:34,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:34,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:34,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 32 [2022-01-18 06:38:34,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:34,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 06:38:34,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:34,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 06:38:34,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:34,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627806648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:34,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:34,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:34,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899288852] [2022-01-18 06:38:34,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:34,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:34,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:34,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:34,530 INFO L87 Difference]: Start difference. First operand 2081 states and 7804 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:34,722 INFO L93 Difference]: Finished difference Result 2784 states and 10455 transitions. [2022-01-18 06:38:34,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:38:34,722 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:34,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:34,730 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 06:38:34,730 INFO L226 Difference]: Without dead ends: 2705 [2022-01-18 06:38:34,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:34,733 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:34,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 156 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:34,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2022-01-18 06:38:34,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 1882. [2022-01-18 06:38:34,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1881 states have (on average 3.741095162147794) internal successors, (7037), 1881 states have internal predecessors, (7037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 7037 transitions. [2022-01-18 06:38:34,771 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 7037 transitions. Word has length 29 [2022-01-18 06:38:34,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:34,771 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 7037 transitions. [2022-01-18 06:38:34,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 7037 transitions. [2022-01-18 06:38:34,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:34,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:34,775 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] [2022-01-18 06:38:34,793 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:38:34,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:34,991 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:34,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:34,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1162136574, now seen corresponding path program 6 times [2022-01-18 06:38:34,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:34,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759855176] [2022-01-18 06:38:34,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:34,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:35,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:35,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:35,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759855176] [2022-01-18 06:38:35,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759855176] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:35,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807049896] [2022-01-18 06:38:35,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:35,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:35,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:35,094 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:38:35,094 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:38:35,120 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:38:35,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:35,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 06:38:35,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:35,242 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 11 [2022-01-18 06:38:35,261 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 11 [2022-01-18 06:38:35,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:35,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:35,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 26 [2022-01-18 06:38:35,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:35,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 37 [2022-01-18 06:38:35,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:35,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 35 [2022-01-18 06:38:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:35,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807049896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:35,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:35,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-18 06:38:35,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884418754] [2022-01-18 06:38:35,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:35,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 06:38:35,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:35,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 06:38:35,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:35,560 INFO L87 Difference]: Start difference. First operand 1882 states and 7037 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:35,731 INFO L93 Difference]: Finished difference Result 2657 states and 9932 transitions. [2022-01-18 06:38:35,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:38:35,731 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:35,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:35,738 INFO L225 Difference]: With dead ends: 2657 [2022-01-18 06:38:35,738 INFO L226 Difference]: Without dead ends: 2578 [2022-01-18 06:38:35,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:38:35,739 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 89 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:35,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 124 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:35,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-01-18 06:38:35,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 1926. [2022-01-18 06:38:35,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1926 states, 1925 states have (on average 3.7314285714285713) internal successors, (7183), 1925 states have internal predecessors, (7183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1926 states to 1926 states and 7183 transitions. [2022-01-18 06:38:35,772 INFO L78 Accepts]: Start accepts. Automaton has 1926 states and 7183 transitions. Word has length 29 [2022-01-18 06:38:35,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:35,772 INFO L470 AbstractCegarLoop]: Abstraction has 1926 states and 7183 transitions. [2022-01-18 06:38:35,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1926 states and 7183 transitions. [2022-01-18 06:38:35,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:38:35,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:35,776 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:38:35,795 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:38:35,995 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,SelfDestructingSolverStorable14 [2022-01-18 06:38:35,995 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:35,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:35,996 INFO L85 PathProgramCache]: Analyzing trace with hash 719206604, now seen corresponding path program 7 times [2022-01-18 06:38:35,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:35,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038622768] [2022-01-18 06:38:35,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:36,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:36,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038622768] [2022-01-18 06:38:36,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038622768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:36,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574802219] [2022-01-18 06:38:36,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:36,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:36,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:36,022 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:38:36,023 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:38:36,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:36,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 06:38:36,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:36,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:36,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:36,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:36,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574802219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:36,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:36,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 06:38:36,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715164733] [2022-01-18 06:38:36,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:36,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:38:36,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:36,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:38:36,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:38:36,145 INFO L87 Difference]: Start difference. First operand 1926 states and 7183 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:36,231 INFO L93 Difference]: Finished difference Result 3472 states and 12599 transitions. [2022-01-18 06:38:36,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:36,231 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:38:36,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:36,240 INFO L225 Difference]: With dead ends: 3472 [2022-01-18 06:38:36,240 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 06:38:36,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:38:36,240 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:36,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 67 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:36,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 06:38:36,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2796. [2022-01-18 06:38:36,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 3.759212880143113) internal successors, (10507), 2795 states have internal predecessors, (10507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 10507 transitions. [2022-01-18 06:38:36,293 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 10507 transitions. Word has length 31 [2022-01-18 06:38:36,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:36,293 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 10507 transitions. [2022-01-18 06:38:36,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 10507 transitions. [2022-01-18 06:38:36,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:38:36,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:36,299 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:38:36,339 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:38:36,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 06:38:36,515 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:36,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:36,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1293130992, now seen corresponding path program 8 times [2022-01-18 06:38:36,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:36,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113933977] [2022-01-18 06:38:36,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:36,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:36,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:36,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113933977] [2022-01-18 06:38:36,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113933977] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:36,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:36,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 06:38:36,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325974029] [2022-01-18 06:38:36,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:36,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:38:36,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:36,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:38:36,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:36,533 INFO L87 Difference]: Start difference. First operand 2796 states and 10507 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:36,588 INFO L93 Difference]: Finished difference Result 5761 states and 21881 transitions. [2022-01-18 06:38:36,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:36,589 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:38:36,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:36,601 INFO L225 Difference]: With dead ends: 5761 [2022-01-18 06:38:36,602 INFO L226 Difference]: Without dead ends: 5510 [2022-01-18 06:38:36,602 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:38:36,602 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:36,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:36,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2022-01-18 06:38:36,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4894. [2022-01-18 06:38:36,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4894 states, 4893 states have (on average 3.8779889638258735) internal successors, (18975), 4893 states have internal predecessors, (18975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4894 states to 4894 states and 18975 transitions. [2022-01-18 06:38:36,728 INFO L78 Accepts]: Start accepts. Automaton has 4894 states and 18975 transitions. Word has length 31 [2022-01-18 06:38:36,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:36,729 INFO L470 AbstractCegarLoop]: Abstraction has 4894 states and 18975 transitions. [2022-01-18 06:38:36,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,729 INFO L276 IsEmpty]: Start isEmpty. Operand 4894 states and 18975 transitions. [2022-01-18 06:38:36,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:36,739 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:36,739 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] [2022-01-18 06:38:36,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 06:38:36,740 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:36,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:36,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1002043648, now seen corresponding path program 9 times [2022-01-18 06:38:36,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:36,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877039761] [2022-01-18 06:38:36,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:36,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:36,768 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:36,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:36,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877039761] [2022-01-18 06:38:36,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877039761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:36,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544334626] [2022-01-18 06:38:36,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:36,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:36,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:36,770 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:38:36,771 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:38:36,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:36,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:36,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:36,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:36,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:36,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:36,986 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:36,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544334626] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:36,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:36,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:36,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530407265] [2022-01-18 06:38:36,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:36,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:36,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:36,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:36,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:36,994 INFO L87 Difference]: Start difference. First operand 4894 states and 18975 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 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:38:37,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:37,357 INFO L93 Difference]: Finished difference Result 17927 states and 66398 transitions. [2022-01-18 06:38:37,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:38:37,357 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 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 34 [2022-01-18 06:38:37,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:37,398 INFO L225 Difference]: With dead ends: 17927 [2022-01-18 06:38:37,398 INFO L226 Difference]: Without dead ends: 15301 [2022-01-18 06:38:37,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2022-01-18 06:38:37,399 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 168 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:37,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:37,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2022-01-18 06:38:37,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 8354. [2022-01-18 06:38:37,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 8353 states have (on average 3.950676403687298) internal successors, (33000), 8353 states have internal predecessors, (33000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:37,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 33000 transitions. [2022-01-18 06:38:37,632 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 33000 transitions. Word has length 34 [2022-01-18 06:38:37,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:37,633 INFO L470 AbstractCegarLoop]: Abstraction has 8354 states and 33000 transitions. [2022-01-18 06:38:37,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 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:38:37,633 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 33000 transitions. [2022-01-18 06:38:37,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:37,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:37,652 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] [2022-01-18 06:38:37,668 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:38:37,867 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,SelfDestructingSolverStorable17 [2022-01-18 06:38:37,867 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:37,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:37,868 INFO L85 PathProgramCache]: Analyzing trace with hash -129967119, now seen corresponding path program 10 times [2022-01-18 06:38:37,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:37,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311540789] [2022-01-18 06:38:37,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:37,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:37,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:37,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:37,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:37,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311540789] [2022-01-18 06:38:37,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311540789] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:37,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623003462] [2022-01-18 06:38:37,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:37,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:37,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:37,889 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:38:37,890 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:38:37,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:37,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:37,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:37,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:38,017 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:38,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:38,072 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:38,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623003462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:38,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:38,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:38,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165671206] [2022-01-18 06:38:38,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:38,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:38,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:38,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:38,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:38,073 INFO L87 Difference]: Start difference. First operand 8354 states and 33000 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:38,492 INFO L93 Difference]: Finished difference Result 21371 states and 81454 transitions. [2022-01-18 06:38:38,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:38:38,493 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:38,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:38,550 INFO L225 Difference]: With dead ends: 21371 [2022-01-18 06:38:38,550 INFO L226 Difference]: Without dead ends: 20932 [2022-01-18 06:38:38,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:38:38,551 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 331 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:38,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 81 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:38,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20932 states. [2022-01-18 06:38:38,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20932 to 12631. [2022-01-18 06:38:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12631 states, 12630 states have (on average 4.037925574030087) internal successors, (50999), 12630 states have internal predecessors, (50999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12631 states to 12631 states and 50999 transitions. [2022-01-18 06:38:38,912 INFO L78 Accepts]: Start accepts. Automaton has 12631 states and 50999 transitions. Word has length 34 [2022-01-18 06:38:38,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:38,912 INFO L470 AbstractCegarLoop]: Abstraction has 12631 states and 50999 transitions. [2022-01-18 06:38:38,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,912 INFO L276 IsEmpty]: Start isEmpty. Operand 12631 states and 50999 transitions. [2022-01-18 06:38:39,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:39,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:39,022 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] [2022-01-18 06:38:39,038 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:38:39,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:39,238 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:39,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:39,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1761367056, now seen corresponding path program 11 times [2022-01-18 06:38:39,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:39,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750795878] [2022-01-18 06:38:39,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:39,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:39,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:39,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:39,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750795878] [2022-01-18 06:38:39,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750795878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:39,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648630209] [2022-01-18 06:38:39,261 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:39,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:39,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:39,262 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:38:39,263 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:38:39,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:38:39,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:39,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:39,374 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:39,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:39,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648630209] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:39,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:39,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:39,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076796933] [2022-01-18 06:38:39,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:39,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:39,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:39,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:39,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:39,431 INFO L87 Difference]: Start difference. First operand 12631 states and 50999 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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:38:39,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:39,760 INFO L93 Difference]: Finished difference Result 20596 states and 79596 transitions. [2022-01-18 06:38:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:38:39,760 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2022-01-18 06:38:39,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:39,819 INFO L225 Difference]: With dead ends: 20596 [2022-01-18 06:38:39,819 INFO L226 Difference]: Without dead ends: 20518 [2022-01-18 06:38:39,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:38:39,820 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 169 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:39,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 67 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:39,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20518 states. [2022-01-18 06:38:40,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20518 to 12577. [2022-01-18 06:38:40,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 4.042064249363868) internal successors, (50833), 12576 states have internal predecessors, (50833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:40,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 50833 transitions. [2022-01-18 06:38:40,280 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 50833 transitions. Word has length 34 [2022-01-18 06:38:40,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:40,280 INFO L470 AbstractCegarLoop]: Abstraction has 12577 states and 50833 transitions. [2022-01-18 06:38:40,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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:38:40,280 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 50833 transitions. [2022-01-18 06:38:40,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:40,309 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:40,309 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] [2022-01-18 06:38:40,326 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:38:40,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:40,510 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:40,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:40,510 INFO L85 PathProgramCache]: Analyzing trace with hash -447820591, now seen corresponding path program 12 times [2022-01-18 06:38:40,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:40,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325568076] [2022-01-18 06:38:40,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:40,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:40,545 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:40,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:40,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325568076] [2022-01-18 06:38:40,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325568076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:40,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326222124] [2022-01-18 06:38:40,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:40,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:40,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:40,546 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:38:40,641 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:38:40,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:38:40,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:40,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:40,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:40,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:40,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:40,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326222124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:40,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:40,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:40,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465279441] [2022-01-18 06:38:40,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:40,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:40,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:40,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:40,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:40,784 INFO L87 Difference]: Start difference. First operand 12577 states and 50833 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:41,193 INFO L93 Difference]: Finished difference Result 22733 states and 87606 transitions. [2022-01-18 06:38:41,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:38:41,194 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:41,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:41,267 INFO L225 Difference]: With dead ends: 22733 [2022-01-18 06:38:41,267 INFO L226 Difference]: Without dead ends: 21028 [2022-01-18 06:38:41,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:38:41,268 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 243 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:41,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 88 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:41,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21028 states. [2022-01-18 06:38:41,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21028 to 15386. [2022-01-18 06:38:41,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15386 states, 15385 states have (on average 4.0534936626584335) internal successors, (62363), 15385 states have internal predecessors, (62363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15386 states to 15386 states and 62363 transitions. [2022-01-18 06:38:41,771 INFO L78 Accepts]: Start accepts. Automaton has 15386 states and 62363 transitions. Word has length 34 [2022-01-18 06:38:41,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:41,771 INFO L470 AbstractCegarLoop]: Abstraction has 15386 states and 62363 transitions. [2022-01-18 06:38:41,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,771 INFO L276 IsEmpty]: Start isEmpty. Operand 15386 states and 62363 transitions. [2022-01-18 06:38:41,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:41,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:41,806 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] [2022-01-18 06:38:41,821 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:38:42,021 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,SelfDestructingSolverStorable20 [2022-01-18 06:38:42,022 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:42,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:42,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1932805376, now seen corresponding path program 13 times [2022-01-18 06:38:42,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:42,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935308477] [2022-01-18 06:38:42,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:42,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:42,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:42,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:42,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935308477] [2022-01-18 06:38:42,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935308477] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:42,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418694670] [2022-01-18 06:38:42,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:42,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:42,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:42,045 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:38:42,046 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:38:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:42,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:42,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:42,245 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:42,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:42,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:42,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418694670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:42,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:42,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:42,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298875624] [2022-01-18 06:38:42,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:42,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:42,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:42,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:42,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:42,291 INFO L87 Difference]: Start difference. First operand 15386 states and 62363 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:42,811 INFO L93 Difference]: Finished difference Result 31402 states and 124083 transitions. [2022-01-18 06:38:42,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:38:42,812 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:42,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:43,021 INFO L225 Difference]: With dead ends: 31402 [2022-01-18 06:38:43,021 INFO L226 Difference]: Without dead ends: 31094 [2022-01-18 06:38:43,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:38:43,021 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 349 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:43,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 79 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:43,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31094 states. [2022-01-18 06:38:43,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31094 to 19812. [2022-01-18 06:38:43,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19812 states, 19811 states have (on average 4.119024784210792) internal successors, (81602), 19811 states have internal predecessors, (81602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:43,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19812 states to 19812 states and 81602 transitions. [2022-01-18 06:38:43,614 INFO L78 Accepts]: Start accepts. Automaton has 19812 states and 81602 transitions. Word has length 34 [2022-01-18 06:38:43,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:43,614 INFO L470 AbstractCegarLoop]: Abstraction has 19812 states and 81602 transitions. [2022-01-18 06:38:43,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:43,614 INFO L276 IsEmpty]: Start isEmpty. Operand 19812 states and 81602 transitions. [2022-01-18 06:38:43,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:43,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:43,738 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] [2022-01-18 06:38:43,757 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:38:43,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:43,955 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:43,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash 19813248, now seen corresponding path program 14 times [2022-01-18 06:38:43,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:43,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805307766] [2022-01-18 06:38:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:43,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:43,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:43,985 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:43,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:43,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805307766] [2022-01-18 06:38:43,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805307766] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:43,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426856590] [2022-01-18 06:38:43,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:43,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:43,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:43,996 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:38:44,011 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:38:44,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:44,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:44,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:44,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:44,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:44,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:44,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426856590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:44,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:44,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:44,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695322262] [2022-01-18 06:38:44,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:44,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:44,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:44,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:44,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:44,202 INFO L87 Difference]: Start difference. First operand 19812 states and 81602 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:44,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:44,661 INFO L93 Difference]: Finished difference Result 33709 states and 133959 transitions. [2022-01-18 06:38:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:38:44,662 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:44,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:44,776 INFO L225 Difference]: With dead ends: 33709 [2022-01-18 06:38:44,776 INFO L226 Difference]: Without dead ends: 32656 [2022-01-18 06:38:44,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:38:44,776 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:44,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 112 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:44,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32656 states. [2022-01-18 06:38:45,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32656 to 23355. [2022-01-18 06:38:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23355 states, 23354 states have (on average 4.114370129314036) internal successors, (96087), 23354 states have internal predecessors, (96087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:45,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23355 states to 23355 states and 96087 transitions. [2022-01-18 06:38:45,573 INFO L78 Accepts]: Start accepts. Automaton has 23355 states and 96087 transitions. Word has length 34 [2022-01-18 06:38:45,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:45,573 INFO L470 AbstractCegarLoop]: Abstraction has 23355 states and 96087 transitions. [2022-01-18 06:38:45,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:45,573 INFO L276 IsEmpty]: Start isEmpty. Operand 23355 states and 96087 transitions. [2022-01-18 06:38:45,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:45,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:45,626 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] [2022-01-18 06:38:45,644 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:38:45,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:45,838 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:45,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:45,838 INFO L85 PathProgramCache]: Analyzing trace with hash -650007193, now seen corresponding path program 15 times [2022-01-18 06:38:45,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:45,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088433304] [2022-01-18 06:38:45,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:45,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:45,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:45,861 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:45,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:45,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088433304] [2022-01-18 06:38:45,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088433304] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:45,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265027518] [2022-01-18 06:38:45,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:45,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:45,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:45,863 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:38:45,864 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:38:45,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:45,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:45,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:45,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:45,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:45,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:46,005 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:38:46,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265027518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:46,005 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:46,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:46,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429282357] [2022-01-18 06:38:46,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:46,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:46,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:46,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:46,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:46,006 INFO L87 Difference]: Start difference. First operand 23355 states and 96087 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:46,478 INFO L93 Difference]: Finished difference Result 31214 states and 125510 transitions. [2022-01-18 06:38:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:38:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:46,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:46,580 INFO L225 Difference]: With dead ends: 31214 [2022-01-18 06:38:46,580 INFO L226 Difference]: Without dead ends: 31106 [2022-01-18 06:38:46,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:38:46,581 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 149 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:46,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 81 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:46,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31106 states. [2022-01-18 06:38:47,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31106 to 24543. [2022-01-18 06:38:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24543 states, 24542 states have (on average 4.135033819574606) internal successors, (101482), 24542 states have internal predecessors, (101482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:47,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24543 states to 24543 states and 101482 transitions. [2022-01-18 06:38:47,350 INFO L78 Accepts]: Start accepts. Automaton has 24543 states and 101482 transitions. Word has length 34 [2022-01-18 06:38:47,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:47,350 INFO L470 AbstractCegarLoop]: Abstraction has 24543 states and 101482 transitions. [2022-01-18 06:38:47,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:47,351 INFO L276 IsEmpty]: Start isEmpty. Operand 24543 states and 101482 transitions. [2022-01-18 06:38:47,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:47,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:47,412 INFO L514 BasicCegarLoop]: trace histogram [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:38:47,428 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:38:47,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 06:38:47,628 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:47,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:47,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2144646697, now seen corresponding path program 16 times [2022-01-18 06:38:47,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:47,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409762616] [2022-01-18 06:38:47,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:47,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:47,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:47,656 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 06:38:47,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:47,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409762616] [2022-01-18 06:38:47,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409762616] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:47,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627175556] [2022-01-18 06:38:47,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:47,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:47,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:47,657 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:38:47,658 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:38:47,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:47,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:47,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:47,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 06:38:47,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:47,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627175556] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:47,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:47,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 06:38:47,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902606107] [2022-01-18 06:38:47,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:47,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:47,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:47,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:47,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:47,736 INFO L87 Difference]: Start difference. First operand 24543 states and 101482 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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:38:47,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:47,951 INFO L93 Difference]: Finished difference Result 29524 states and 121533 transitions. [2022-01-18 06:38:47,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:47,951 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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 37 [2022-01-18 06:38:47,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:48,061 INFO L225 Difference]: With dead ends: 29524 [2022-01-18 06:38:48,061 INFO L226 Difference]: Without dead ends: 29524 [2022-01-18 06:38:48,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:48,062 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 31 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:48,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:48,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29524 states. [2022-01-18 06:38:48,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29524 to 22120. [2022-01-18 06:38:48,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22120 states, 22119 states have (on average 4.096252090962521) internal successors, (90605), 22119 states have internal predecessors, (90605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:48,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22120 states to 22120 states and 90605 transitions. [2022-01-18 06:38:48,730 INFO L78 Accepts]: Start accepts. Automaton has 22120 states and 90605 transitions. Word has length 37 [2022-01-18 06:38:48,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:48,730 INFO L470 AbstractCegarLoop]: Abstraction has 22120 states and 90605 transitions. [2022-01-18 06:38:48,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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:38:48,730 INFO L276 IsEmpty]: Start isEmpty. Operand 22120 states and 90605 transitions. [2022-01-18 06:38:48,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:48,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:48,775 INFO L514 BasicCegarLoop]: trace histogram [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:38:48,790 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:38:48,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:48,975 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:48,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:48,976 INFO L85 PathProgramCache]: Analyzing trace with hash -461619199, now seen corresponding path program 17 times [2022-01-18 06:38:48,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:48,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552751305] [2022-01-18 06:38:48,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:48,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:48,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:48,994 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 06:38:48,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:48,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552751305] [2022-01-18 06:38:48,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552751305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:48,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653840767] [2022-01-18 06:38:48,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:48,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:48,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:49,005 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:38:49,006 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:38:49,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:38:49,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:49,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:49,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:49,082 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 06:38:49,082 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:49,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653840767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:49,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:49,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-18 06:38:49,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057332135] [2022-01-18 06:38:49,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:49,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:38:49,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:49,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:38:49,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:49,083 INFO L87 Difference]: Start difference. First operand 22120 states and 90605 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:49,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:49,430 INFO L93 Difference]: Finished difference Result 30000 states and 123549 transitions. [2022-01-18 06:38:49,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:49,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 06:38:49,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:49,525 INFO L225 Difference]: With dead ends: 30000 [2022-01-18 06:38:49,525 INFO L226 Difference]: Without dead ends: 30000 [2022-01-18 06:38:49,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:49,526 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 51 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:49,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 68 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:49,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30000 states. [2022-01-18 06:38:50,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30000 to 24376. [2022-01-18 06:38:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24376 states, 24375 states have (on average 4.091979487179487) internal successors, (99742), 24375 states have internal predecessors, (99742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:50,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24376 states to 24376 states and 99742 transitions. [2022-01-18 06:38:50,137 INFO L78 Accepts]: Start accepts. Automaton has 24376 states and 99742 transitions. Word has length 37 [2022-01-18 06:38:50,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:50,137 INFO L470 AbstractCegarLoop]: Abstraction has 24376 states and 99742 transitions. [2022-01-18 06:38:50,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:50,137 INFO L276 IsEmpty]: Start isEmpty. Operand 24376 states and 99742 transitions. [2022-01-18 06:38:50,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:50,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:50,186 INFO L514 BasicCegarLoop]: trace histogram [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:38:50,202 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:38:50,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:50,387 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:50,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:50,387 INFO L85 PathProgramCache]: Analyzing trace with hash -857424067, now seen corresponding path program 18 times [2022-01-18 06:38:50,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:50,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704047973] [2022-01-18 06:38:50,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:50,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:50,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:50,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704047973] [2022-01-18 06:38:50,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704047973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183751489] [2022-01-18 06:38:50,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:50,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:50,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:50,419 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:38:50,425 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:38:50,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:38:50,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:50,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:50,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:50,495 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:50,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:50,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183751489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:50,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:50,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-01-18 06:38:50,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846793312] [2022-01-18 06:38:50,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:50,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:38:50,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:38:50,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:50,547 INFO L87 Difference]: Start difference. First operand 24376 states and 99742 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:51,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:51,029 INFO L93 Difference]: Finished difference Result 37294 states and 154370 transitions. [2022-01-18 06:38:51,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:38:51,030 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 06:38:51,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:51,205 INFO L225 Difference]: With dead ends: 37294 [2022-01-18 06:38:51,205 INFO L226 Difference]: Without dead ends: 37294 [2022-01-18 06:38:51,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:51,206 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 72 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:51,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 81 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:51,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37294 states. [2022-01-18 06:38:52,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37294 to 34517. [2022-01-18 06:38:52,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34517 states, 34516 states have (on average 4.136226677482907) internal successors, (142766), 34516 states have internal predecessors, (142766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:52,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34517 states to 34517 states and 142766 transitions. [2022-01-18 06:38:52,251 INFO L78 Accepts]: Start accepts. Automaton has 34517 states and 142766 transitions. Word has length 37 [2022-01-18 06:38:52,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:52,251 INFO L470 AbstractCegarLoop]: Abstraction has 34517 states and 142766 transitions. [2022-01-18 06:38:52,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:52,251 INFO L276 IsEmpty]: Start isEmpty. Operand 34517 states and 142766 transitions. [2022-01-18 06:38:52,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:38:52,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:52,335 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:38:52,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:52,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:52,536 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:52,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:52,536 INFO L85 PathProgramCache]: Analyzing trace with hash -709164033, now seen corresponding path program 19 times [2022-01-18 06:38:52,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:52,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298585133] [2022-01-18 06:38:52,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:52,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:52,893 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:38:52,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:52,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298585133] [2022-01-18 06:38:52,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298585133] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:52,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496730551] [2022-01-18 06:38:52,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:52,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:52,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:52,894 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:38:52,908 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:38:52,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:52,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:38:52,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:53,183 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:38:53,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 18 [2022-01-18 06:38:53,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:38:53,409 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:38:53,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:53,605 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:38:53,605 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 36 treesize of output 60 [2022-01-18 06:38:53,906 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:38:53,906 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 69 [2022-01-18 06:38:53,933 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:38:53,934 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 67 treesize of output 85 [2022-01-18 06:38:54,317 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:54,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496730551] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:54,317 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:54,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:38:54,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697163669] [2022-01-18 06:38:54,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:54,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:38:54,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:54,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:38:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:38:54,319 INFO L87 Difference]: Start difference. First operand 34517 states and 142766 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:38:56,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:56,766 INFO L93 Difference]: Finished difference Result 67293 states and 275148 transitions. [2022-01-18 06:38:56,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:38:56,767 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 39 [2022-01-18 06:38:56,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:57,047 INFO L225 Difference]: With dead ends: 67293 [2022-01-18 06:38:57,048 INFO L226 Difference]: Without dead ends: 67101 [2022-01-18 06:38:57,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=334, Invalid=2318, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:38:57,048 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 579 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:57,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 472 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:38:57,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67101 states. [2022-01-18 06:38:58,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67101 to 34913. [2022-01-18 06:38:58,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34913 states, 34912 states have (on average 4.134910632447296) internal successors, (144358), 34912 states have internal predecessors, (144358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:58,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34913 states to 34913 states and 144358 transitions. [2022-01-18 06:38:58,280 INFO L78 Accepts]: Start accepts. Automaton has 34913 states and 144358 transitions. Word has length 39 [2022-01-18 06:38:58,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:58,280 INFO L470 AbstractCegarLoop]: Abstraction has 34913 states and 144358 transitions. [2022-01-18 06:38:58,280 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:38:58,280 INFO L276 IsEmpty]: Start isEmpty. Operand 34913 states and 144358 transitions. [2022-01-18 06:38:58,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:38:58,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:58,367 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:38:58,382 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:38:58,567 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,SelfDestructingSolverStorable27 [2022-01-18 06:38:58,568 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:58,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:58,568 INFO L85 PathProgramCache]: Analyzing trace with hash -943081597, now seen corresponding path program 20 times [2022-01-18 06:38:58,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:58,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632338879] [2022-01-18 06:38:58,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:58,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:58,993 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:38:58,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:58,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632338879] [2022-01-18 06:38:58,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632338879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:58,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053018696] [2022-01-18 06:38:58,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:58,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:58,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:58,995 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:38:58,996 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:38:59,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:59,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:59,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:38:59,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:59,307 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:38:59,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 28 treesize of output 16 [2022-01-18 06:38:59,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 06:38:59,544 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:38:59,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:59,733 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:38: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 36 treesize of output 60 [2022-01-18 06:39:00,279 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:00,279 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 69 [2022-01-18 06:39:00,319 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:00,319 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 67 treesize of output 85 [2022-01-18 06:39:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:00,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053018696] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:39:00,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:39:00,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:39:00,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471836896] [2022-01-18 06:39:00,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:39:00,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:39:00,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:39:00,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:39:00,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:39:00,780 INFO L87 Difference]: Start difference. First operand 34913 states and 144358 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:39:03,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:39:03,676 INFO L93 Difference]: Finished difference Result 73959 states and 303171 transitions. [2022-01-18 06:39:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:39:03,676 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 39 [2022-01-18 06:39:03,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:39:04,006 INFO L225 Difference]: With dead ends: 73959 [2022-01-18 06:39:04,006 INFO L226 Difference]: Without dead ends: 73743 [2022-01-18 06:39:04,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=435, Invalid=2987, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:39:04,007 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 629 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 3688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:39:04,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 691 Invalid, 3688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3594 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:39:04,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73743 states. [2022-01-18 06:39:05,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73743 to 35063. [2022-01-18 06:39:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35063 states, 35062 states have (on average 4.133534881067822) internal successors, (144930), 35062 states have internal predecessors, (144930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35063 states to 35063 states and 144930 transitions. [2022-01-18 06:39:05,238 INFO L78 Accepts]: Start accepts. Automaton has 35063 states and 144930 transitions. Word has length 39 [2022-01-18 06:39:05,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:39:05,238 INFO L470 AbstractCegarLoop]: Abstraction has 35063 states and 144930 transitions. [2022-01-18 06:39:05,238 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:39:05,238 INFO L276 IsEmpty]: Start isEmpty. Operand 35063 states and 144930 transitions. [2022-01-18 06:39:05,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:39:05,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:39:05,552 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:39:05,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 06:39:05,767 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,SelfDestructingSolverStorable28 [2022-01-18 06:39:05,767 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:39:05,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:39:05,768 INFO L85 PathProgramCache]: Analyzing trace with hash 868774019, now seen corresponding path program 21 times [2022-01-18 06:39:05,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:39:05,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410923040] [2022-01-18 06:39:05,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:39:05,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:39:05,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:39:06,133 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:39:06,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:39:06,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410923040] [2022-01-18 06:39:06,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410923040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:39:06,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714333089] [2022-01-18 06:39:06,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:39:06,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:39:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:39:06,134 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:39:06,135 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:39:06,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:39:06,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:39:06,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 06:39:06,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:39:06,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:06,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:06,485 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 30 treesize of output 36 [2022-01-18 06:39:06,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:06,738 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 28 treesize of output 36 [2022-01-18 06:39:06,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:06,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:06,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 41 treesize of output 47 [2022-01-18 06:39:07,122 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:39:07,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:39:07,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:07,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:07,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:07,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:07,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 47 [2022-01-18 06:39:13,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:13,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:13,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 102 [2022-01-18 06:39:13,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:13,875 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 110 treesize of output 112 [2022-01-18 06:39:15,250 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:39:15,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714333089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:39:15,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:39:15,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 45 [2022-01-18 06:39:15,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527094520] [2022-01-18 06:39:15,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:39:15,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 06:39:15,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:39:15,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 06:39:15,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 06:39:15,251 INFO L87 Difference]: Start difference. First operand 35063 states and 144930 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:14,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:14,054 INFO L93 Difference]: Finished difference Result 85082 states and 341640 transitions. [2022-01-18 06:40:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 06:40:14,055 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:14,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:14,405 INFO L225 Difference]: With dead ends: 85082 [2022-01-18 06:40:14,405 INFO L226 Difference]: Without dead ends: 85008 [2022-01-18 06:40:14,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 67 SyntacticMatches, 32 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18771 ImplicationChecksByTransitivity, 57.4s TimeCoverageRelationStatistics Valid=5360, Invalid=36033, Unknown=19, NotChecked=0, Total=41412 [2022-01-18 06:40:14,413 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1446 mSDsluCounter, 4881 mSDsCounter, 0 mSdLazyCounter, 2765 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 15425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12403 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:14,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1446 Valid, 1281 Invalid, 15425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2765 Invalid, 0 Unknown, 12403 Unchecked, 1.5s Time] [2022-01-18 06:40:14,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85008 states. [2022-01-18 06:40:15,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85008 to 36789. [2022-01-18 06:40:15,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36789 states, 36788 states have (on average 4.1157442644340545) internal successors, (151410), 36788 states have internal predecessors, (151410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:16,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36789 states to 36789 states and 151410 transitions. [2022-01-18 06:40:16,037 INFO L78 Accepts]: Start accepts. Automaton has 36789 states and 151410 transitions. Word has length 39 [2022-01-18 06:40:16,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:16,037 INFO L470 AbstractCegarLoop]: Abstraction has 36789 states and 151410 transitions. [2022-01-18 06:40:16,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:16,037 INFO L276 IsEmpty]: Start isEmpty. Operand 36789 states and 151410 transitions. [2022-01-18 06:40:16,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:16,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:16,126 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:40:16,144 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:40:16,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:16,326 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:16,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:16,327 INFO L85 PathProgramCache]: Analyzing trace with hash -813062891, now seen corresponding path program 22 times [2022-01-18 06:40:16,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:16,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002250684] [2022-01-18 06:40:16,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:16,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:16,655 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:40:16,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:16,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002250684] [2022-01-18 06:40:16,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002250684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:16,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850086333] [2022-01-18 06:40:16,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:40:16,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:16,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:16,657 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:40:16,658 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:40:16,684 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:40:16,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:16,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:40:16,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:16,911 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:40:16,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 18 [2022-01-18 06:40:17,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:40:17,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:40:17,140 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:40:17,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:17,298 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:17,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 36 treesize of output 60 [2022-01-18 06:40:17,577 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:17,577 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 69 [2022-01-18 06:40:17,602 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:17,602 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 67 treesize of output 85 [2022-01-18 06:40:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:17,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850086333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:17,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:17,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:40:17,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126101121] [2022-01-18 06:40:17,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:17,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:40:17,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:17,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:40:17,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:40:17,952 INFO L87 Difference]: Start difference. First operand 36789 states and 151410 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:20,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:20,245 INFO L93 Difference]: Finished difference Result 83699 states and 340717 transitions. [2022-01-18 06:40:20,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:40:20,246 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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:40:20,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:20,930 INFO L225 Difference]: With dead ends: 83699 [2022-01-18 06:40:20,930 INFO L226 Difference]: Without dead ends: 83644 [2022-01-18 06:40:20,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=376, Invalid=2486, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:40:20,931 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 537 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 2904 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:20,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 511 Invalid, 2995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2904 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:40:21,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2022-01-18 06:40:22,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 36511. [2022-01-18 06:40:22,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36511 states, 36510 states have (on average 4.134155026020268) internal successors, (150938), 36510 states have internal predecessors, (150938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:22,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36511 states to 36511 states and 150938 transitions. [2022-01-18 06:40:22,300 INFO L78 Accepts]: Start accepts. Automaton has 36511 states and 150938 transitions. Word has length 39 [2022-01-18 06:40:22,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:22,300 INFO L470 AbstractCegarLoop]: Abstraction has 36511 states and 150938 transitions. [2022-01-18 06:40:22,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:22,300 INFO L276 IsEmpty]: Start isEmpty. Operand 36511 states and 150938 transitions. [2022-01-18 06:40:22,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:22,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:22,383 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:40:22,398 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:40:22,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:22,587 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:22,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:22,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1038211985, now seen corresponding path program 23 times [2022-01-18 06:40:22,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:22,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480153216] [2022-01-18 06:40:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:22,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:22,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:40:22,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:22,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480153216] [2022-01-18 06:40:22,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480153216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:22,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968889624] [2022-01-18 06:40:22,977 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:40:22,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:22,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:22,977 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:40:22,978 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:40:23,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:40:23,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:23,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:40:23,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:23,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:23,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:23,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:23,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:23,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 06:40:23,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 06:40:23,572 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:40:23,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:23,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:23,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:23,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:23,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:23,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 06:40:24,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:24,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:24,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:24,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:24,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 45 [2022-01-18 06:40:24,685 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:24,685 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 20 treesize of output 45 [2022-01-18 06:40:24,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:24,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:24,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:24,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 06:40:24,791 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:40:24,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968889624] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:24,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:24,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:40:24,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945625577] [2022-01-18 06:40:24,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:24,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:40:24,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:24,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:40:24,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:40:24,793 INFO L87 Difference]: Start difference. First operand 36511 states and 150938 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:40:37,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:37,716 INFO L93 Difference]: Finished difference Result 112883 states and 456658 transitions. [2022-01-18 06:40:37,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-18 06:40:37,716 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 39 [2022-01-18 06:40:37,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:38,211 INFO L225 Difference]: With dead ends: 112883 [2022-01-18 06:40:38,211 INFO L226 Difference]: Without dead ends: 112572 [2022-01-18 06:40:38,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12601 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=4044, Invalid=31488, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 06:40:38,213 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1807 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 4215 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1807 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 6914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 4215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2280 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:38,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1807 Valid, 1286 Invalid, 6914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 4215 Invalid, 0 Unknown, 2280 Unchecked, 2.2s Time] [2022-01-18 06:40:38,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112572 states. [2022-01-18 06:40:40,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112572 to 36899. [2022-01-18 06:40:40,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36899 states, 36898 states have (on average 4.128326738576616) internal successors, (152327), 36898 states have internal predecessors, (152327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:40,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36899 states to 36899 states and 152327 transitions. [2022-01-18 06:40:40,218 INFO L78 Accepts]: Start accepts. Automaton has 36899 states and 152327 transitions. Word has length 39 [2022-01-18 06:40:40,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:40,218 INFO L470 AbstractCegarLoop]: Abstraction has 36899 states and 152327 transitions. [2022-01-18 06:40:40,218 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:40:40,218 INFO L276 IsEmpty]: Start isEmpty. Operand 36899 states and 152327 transitions. [2022-01-18 06:40:40,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:40,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:40,314 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:40:40,329 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:40:40,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:40,527 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:40,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:40,528 INFO L85 PathProgramCache]: Analyzing trace with hash 804294421, now seen corresponding path program 24 times [2022-01-18 06:40:40,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:40,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898349587] [2022-01-18 06:40:40,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:40,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:40,892 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:40:40,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:40,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898349587] [2022-01-18 06:40:40,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898349587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:40,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253840845] [2022-01-18 06:40:40,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:40:40,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:40,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:40,893 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:40:40,894 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:40:40,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:40:40,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:40,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-18 06:40:40,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:41,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:41,202 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 26 treesize of output 44 [2022-01-18 06:40:41,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:40:41,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:41,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 06:40:41,483 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:40:41,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:42,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:42,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:42,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:42,081 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 53 treesize of output 73 [2022-01-18 06:40:42,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:42,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:42,834 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 72 [2022-01-18 06:40:42,861 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:42,862 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 78 treesize of output 82 [2022-01-18 06:40:43,269 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:40:43,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253840845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:43,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:43,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 06:40:43,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285681113] [2022-01-18 06:40:43,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:43,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 06:40:43,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:43,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 06:40:43,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:40:43,270 INFO L87 Difference]: Start difference. First operand 36899 states and 152327 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:46,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:46,988 INFO L93 Difference]: Finished difference Result 68964 states and 278866 transitions. [2022-01-18 06:40:46,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:40:46,989 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:46,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:47,258 INFO L225 Difference]: With dead ends: 68964 [2022-01-18 06:40:47,259 INFO L226 Difference]: Without dead ends: 68817 [2022-01-18 06:40:47,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1099, Invalid=6557, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:40:47,260 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 647 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 3794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1533 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:47,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 821 Invalid, 3794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2165 Invalid, 0 Unknown, 1533 Unchecked, 1.1s Time] [2022-01-18 06:40:47,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68817 states. [2022-01-18 06:40:48,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68817 to 37697. [2022-01-18 06:40:48,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37697 states, 37696 states have (on average 4.120331069609508) internal successors, (155320), 37696 states have internal predecessors, (155320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:48,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37697 states to 37697 states and 155320 transitions. [2022-01-18 06:40:48,736 INFO L78 Accepts]: Start accepts. Automaton has 37697 states and 155320 transitions. Word has length 39 [2022-01-18 06:40:48,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:48,736 INFO L470 AbstractCegarLoop]: Abstraction has 37697 states and 155320 transitions. [2022-01-18 06:40:48,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:48,736 INFO L276 IsEmpty]: Start isEmpty. Operand 37697 states and 155320 transitions. [2022-01-18 06:40:48,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:48,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:48,824 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:40:48,839 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:40:49,039 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,SelfDestructingSolverStorable32 [2022-01-18 06:40:49,039 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:49,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:49,039 INFO L85 PathProgramCache]: Analyzing trace with hash -305709141, now seen corresponding path program 25 times [2022-01-18 06:40:49,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:49,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838107376] [2022-01-18 06:40:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:49,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:49,402 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:40:49,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:49,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838107376] [2022-01-18 06:40:49,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838107376] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:49,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063155030] [2022-01-18 06:40:49,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:40:49,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:49,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:49,403 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:40:49,404 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:40:49,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:49,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:40:49,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:49,697 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:40:49,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 30 treesize of output 18 [2022-01-18 06:40:49,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:40:49,851 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 17 treesize of output 9 [2022-01-18 06:40:49,890 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:40:49,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:50,089 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:50,089 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 39 treesize of output 63 [2022-01-18 06:40:50,329 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:50,329 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 69 [2022-01-18 06:40:50,353 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:50,353 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 67 treesize of output 85 [2022-01-18 06:40:50,661 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:50,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063155030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:50,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:50,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:40:50,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604814965] [2022-01-18 06:40:50,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:50,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:40:50,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:50,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:40:50,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:40:50,662 INFO L87 Difference]: Start difference. First operand 37697 states and 155320 transitions. Second operand has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 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:40:53,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:53,830 INFO L93 Difference]: Finished difference Result 91699 states and 372721 transitions. [2022-01-18 06:40:53,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:40:53,831 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 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 39 [2022-01-18 06:40:53,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:54,469 INFO L225 Difference]: With dead ends: 91699 [2022-01-18 06:40:54,469 INFO L226 Difference]: Without dead ends: 91443 [2022-01-18 06:40:54,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1084 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=543, Invalid=3747, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 06:40:54,470 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 645 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 3676 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 3773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:54,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 663 Invalid, 3773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3676 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:40:54,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91443 states. [2022-01-18 06:40:55,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91443 to 37049. [2022-01-18 06:40:55,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37049 states, 37048 states have (on average 4.127051392787735) internal successors, (152899), 37048 states have internal predecessors, (152899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:56,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37049 states to 37049 states and 152899 transitions. [2022-01-18 06:40:56,011 INFO L78 Accepts]: Start accepts. Automaton has 37049 states and 152899 transitions. Word has length 39 [2022-01-18 06:40:56,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:56,012 INFO L470 AbstractCegarLoop]: Abstraction has 37049 states and 152899 transitions. [2022-01-18 06:40:56,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 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:40:56,012 INFO L276 IsEmpty]: Start isEmpty. Operand 37049 states and 152899 transitions. [2022-01-18 06:40:56,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:56,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:56,097 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:40:56,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 06:40:56,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-18 06:40:56,297 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:56,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:56,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1678817259, now seen corresponding path program 26 times [2022-01-18 06:40:56,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:56,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284651101] [2022-01-18 06:40:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:56,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:56,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:56,640 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:40:56,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284651101] [2022-01-18 06:40:56,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284651101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980268393] [2022-01-18 06:40:56,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:40:56,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:56,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:56,641 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:40:56,642 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:40:56,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:40:56,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:56,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:40:56,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:57,169 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:40:57,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16 [2022-01-18 06:40:57,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:40:57,335 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:40:57,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:57,524 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:57,524 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 39 treesize of output 63 [2022-01-18 06:40:57,755 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:57,755 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 46 treesize of output 70 [2022-01-18 06:40:57,780 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:57,781 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 68 treesize of output 86 [2022-01-18 06:40:58,185 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:58,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980268393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:58,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:58,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:40:58,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376105812] [2022-01-18 06:40:58,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:58,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:40:58,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:58,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:40:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:40:58,187 INFO L87 Difference]: Start difference. First operand 37049 states and 152899 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:00,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:00,349 INFO L93 Difference]: Finished difference Result 69511 states and 285616 transitions. [2022-01-18 06:41:00,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:41:00,350 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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:41:00,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:00,646 INFO L225 Difference]: With dead ends: 69511 [2022-01-18 06:41:00,646 INFO L226 Difference]: Without dead ends: 69456 [2022-01-18 06:41:00,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=309, Invalid=1947, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:41:00,647 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 383 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 2846 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:00,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 534 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2846 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:41:00,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69456 states. [2022-01-18 06:41:01,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69456 to 36877. [2022-01-18 06:41:01,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36877 states, 36876 states have (on average 4.128864301985031) internal successors, (152256), 36876 states have internal predecessors, (152256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:01,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36877 states to 36877 states and 152256 transitions. [2022-01-18 06:41:01,792 INFO L78 Accepts]: Start accepts. Automaton has 36877 states and 152256 transitions. Word has length 39 [2022-01-18 06:41:01,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:01,792 INFO L470 AbstractCegarLoop]: Abstraction has 36877 states and 152256 transitions. [2022-01-18 06:41:01,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:01,792 INFO L276 IsEmpty]: Start isEmpty. Operand 36877 states and 152256 transitions. [2022-01-18 06:41:01,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:01,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:01,873 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:01,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 06:41:02,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 06:41:02,073 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:02,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:02,074 INFO L85 PathProgramCache]: Analyzing trace with hash 847258595, now seen corresponding path program 27 times [2022-01-18 06:41:02,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:02,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985592982] [2022-01-18 06:41:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:02,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:02,463 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:41:02,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:02,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985592982] [2022-01-18 06:41:02,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985592982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:02,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637186133] [2022-01-18 06:41:02,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:41:02,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:02,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:02,465 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:41:02,466 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:41:02,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:41:02,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:02,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 06:41:02,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:03,122 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:41:03,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 06:41:03,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:03,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:03,358 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 37 treesize of output 45 [2022-01-18 06:41:03,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:03,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:03,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:03,696 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 59 treesize of output 49 [2022-01-18 06:41:03,796 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:41:03,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:04,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:04,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:04,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:04,130 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 50 treesize of output 70 [2022-01-18 06:41:05,136 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:05,136 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 66 treesize of output 84 [2022-01-18 06:41:05,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:05,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:05,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:05,173 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 80 treesize of output 96 [2022-01-18 06:41:06,403 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:41:06,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637186133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:06,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:06,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-01-18 06:41:06,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004688080] [2022-01-18 06:41:06,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:06,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:41:06,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:06,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:41:06,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:41:06,404 INFO L87 Difference]: Start difference. First operand 36877 states and 152256 transitions. Second operand has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 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:41:09,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:09,108 INFO L93 Difference]: Finished difference Result 58469 states and 237492 transitions. [2022-01-18 06:41:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 06:41:09,108 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 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 39 [2022-01-18 06:41:09,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:09,435 INFO L225 Difference]: With dead ends: 58469 [2022-01-18 06:41:09,435 INFO L226 Difference]: Without dead ends: 58410 [2022-01-18 06:41:09,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 67 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2379 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1104, Invalid=5376, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:41:09,436 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 486 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2688 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:09,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 545 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 788 Invalid, 0 Unknown, 2688 Unchecked, 0.4s Time] [2022-01-18 06:41:09,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58410 states. [2022-01-18 06:41:10,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58410 to 37371. [2022-01-18 06:41:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37371 states, 37370 states have (on average 4.122076531977522) internal successors, (154042), 37370 states have internal predecessors, (154042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:10,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37371 states to 37371 states and 154042 transitions. [2022-01-18 06:41:10,564 INFO L78 Accepts]: Start accepts. Automaton has 37371 states and 154042 transitions. Word has length 39 [2022-01-18 06:41:10,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:10,565 INFO L470 AbstractCegarLoop]: Abstraction has 37371 states and 154042 transitions. [2022-01-18 06:41:10,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 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:41:10,565 INFO L276 IsEmpty]: Start isEmpty. Operand 37371 states and 154042 transitions. [2022-01-18 06:41:10,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:10,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:10,647 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:10,662 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:41:10,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:10,847 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:10,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1095774921, now seen corresponding path program 28 times [2022-01-18 06:41:10,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:10,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261200762] [2022-01-18 06:41:10,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:10,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:10,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:11,212 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:41:11,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:11,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261200762] [2022-01-18 06:41:11,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261200762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:11,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506863476] [2022-01-18 06:41:11,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:41:11,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:11,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:11,214 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:41:11,214 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:41:11,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:41:11,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:11,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:11,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:11,509 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:11,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 21 [2022-01-18 06:41:11,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:41:11,706 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:41:11,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:11,942 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:11,942 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 55 treesize of output 73 [2022-01-18 06:41:12,238 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:12,238 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 65 treesize of output 83 [2022-01-18 06:41:12,265 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:12,265 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 81 treesize of output 93 [2022-01-18 06:41:12,614 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:12,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506863476] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:12,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:12,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:41:12,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386099091] [2022-01-18 06:41:12,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:12,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:41:12,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:12,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:41:12,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:41:12,615 INFO L87 Difference]: Start difference. First operand 37371 states and 154042 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:41:14,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:14,850 INFO L93 Difference]: Finished difference Result 72319 states and 295080 transitions. [2022-01-18 06:41:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 06:41:14,850 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 39 [2022-01-18 06:41:14,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:15,342 INFO L225 Difference]: With dead ends: 72319 [2022-01-18 06:41:15,342 INFO L226 Difference]: Without dead ends: 72123 [2022-01-18 06:41:15,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=327, Invalid=2325, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:41:15,343 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 444 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:15,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 462 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:41:15,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72123 states. [2022-01-18 06:41:16,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72123 to 36801. [2022-01-18 06:41:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36801 states, 36800 states have (on average 4.13133152173913) internal successors, (152033), 36800 states have internal predecessors, (152033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:16,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36801 states to 36801 states and 152033 transitions. [2022-01-18 06:41:16,570 INFO L78 Accepts]: Start accepts. Automaton has 36801 states and 152033 transitions. Word has length 39 [2022-01-18 06:41:16,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:16,571 INFO L470 AbstractCegarLoop]: Abstraction has 36801 states and 152033 transitions. [2022-01-18 06:41:16,571 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:41:16,571 INFO L276 IsEmpty]: Start isEmpty. Operand 36801 states and 152033 transitions. [2022-01-18 06:41:16,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:16,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:16,665 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:16,682 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:41:16,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 06:41:16,866 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:16,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:16,866 INFO L85 PathProgramCache]: Analyzing trace with hash 630820215, now seen corresponding path program 29 times [2022-01-18 06:41:16,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:16,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000853245] [2022-01-18 06:41:16,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:16,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:17,255 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:41:17,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:17,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000853245] [2022-01-18 06:41:17,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000853245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:17,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144798552] [2022-01-18 06:41:17,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:41:17,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:17,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:17,257 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:41:17,257 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:41:17,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:41:17,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:17,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:41:17,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:17,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:17,593 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 38 treesize of output 56 [2022-01-18 06:41:17,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 06:41:17,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:17,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:17,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:17,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:17,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 06:41:17,904 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:41:17,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:18,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:18,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:18,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:18,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 06:41:19,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:19,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:19,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 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 69 [2022-01-18 06:41:19,476 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:19,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 79 [2022-01-18 06:41:19,747 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:41:19,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144798552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:19,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:19,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:41:19,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272914058] [2022-01-18 06:41:19,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:19,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:41:19,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:19,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:41:19,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1439, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:41:19,748 INFO L87 Difference]: Start difference. First operand 36801 states and 152033 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:41:27,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:27,021 INFO L93 Difference]: Finished difference Result 80252 states and 327195 transitions. [2022-01-18 06:41:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 06:41:27,021 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 39 [2022-01-18 06:41:27,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:27,343 INFO L225 Difference]: With dead ends: 80252 [2022-01-18 06:41:27,343 INFO L226 Difference]: Without dead ends: 80059 [2022-01-18 06:41:27,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4120 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1816, Invalid=11990, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 06:41:27,344 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1351 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 3555 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 7195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3375 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:27,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1351 Valid, 1005 Invalid, 7195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3555 Invalid, 0 Unknown, 3375 Unchecked, 1.7s Time] [2022-01-18 06:41:27,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80059 states. [2022-01-18 06:41:28,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80059 to 37259. [2022-01-18 06:41:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37259 states, 37258 states have (on average 4.12480541091846) internal successors, (153682), 37258 states have internal predecessors, (153682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:28,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37259 states to 37259 states and 153682 transitions. [2022-01-18 06:41:28,722 INFO L78 Accepts]: Start accepts. Automaton has 37259 states and 153682 transitions. Word has length 39 [2022-01-18 06:41:28,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:28,722 INFO L470 AbstractCegarLoop]: Abstraction has 37259 states and 153682 transitions. [2022-01-18 06:41:28,722 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:41:28,722 INFO L276 IsEmpty]: Start isEmpty. Operand 37259 states and 153682 transitions. [2022-01-18 06:41:28,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:28,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:28,804 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:28,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 06:41:29,007 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,SelfDestructingSolverStorable37 [2022-01-18 06:41:29,007 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:29,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:29,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1493840823, now seen corresponding path program 30 times [2022-01-18 06:41:29,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:29,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295161439] [2022-01-18 06:41:29,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:29,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:29,354 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:41:29,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:29,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295161439] [2022-01-18 06:41:29,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295161439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:29,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078667105] [2022-01-18 06:41:29,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:41:29,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:29,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:29,356 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:41:29,356 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:41:29,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:41:29,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:29,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 06:41:29,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:30,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:30,045 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 29 treesize of output 21 [2022-01-18 06:41:30,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:30,401 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 25 [2022-01-18 06:41:30,461 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:41:30,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:30,786 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:30,786 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 41 treesize of output 65 [2022-01-18 06:41:31,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:31,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:31,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:31,987 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 45 treesize of output 69 [2022-01-18 06:41:31,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:31,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:31,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:32,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:32,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 77 [2022-01-18 06:41:32,430 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:32,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078667105] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:32,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:32,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 41 [2022-01-18 06:41:32,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233547511] [2022-01-18 06:41:32,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:32,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 06:41:32,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:32,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 06:41:32,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 06:41:32,431 INFO L87 Difference]: Start difference. First operand 37259 states and 153682 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:36,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:36,445 INFO L93 Difference]: Finished difference Result 80782 states and 325196 transitions. [2022-01-18 06:41:36,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:41:36,445 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:36,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:36,919 INFO L225 Difference]: With dead ends: 80782 [2022-01-18 06:41:36,919 INFO L226 Difference]: Without dead ends: 80728 [2022-01-18 06:41:36,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1182, Invalid=8324, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:41:36,920 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 527 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 4392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2594 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:36,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 842 Invalid, 4392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1721 Invalid, 0 Unknown, 2594 Unchecked, 0.7s Time] [2022-01-18 06:41:37,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80728 states. [2022-01-18 06:41:38,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80728 to 37763. [2022-01-18 06:41:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37763 states, 37762 states have (on average 4.117737407976272) internal successors, (155494), 37762 states have internal predecessors, (155494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37763 states to 37763 states and 155494 transitions. [2022-01-18 06:41:38,289 INFO L78 Accepts]: Start accepts. Automaton has 37763 states and 155494 transitions. Word has length 39 [2022-01-18 06:41:38,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:38,289 INFO L470 AbstractCegarLoop]: Abstraction has 37763 states and 155494 transitions. [2022-01-18 06:41:38,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:38,289 INFO L276 IsEmpty]: Start isEmpty. Operand 37763 states and 155494 transitions. [2022-01-18 06:41:38,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:38,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:38,373 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:38,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 06:41:38,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 06:41:38,574 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:38,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:38,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1514365043, now seen corresponding path program 31 times [2022-01-18 06:41:38,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:38,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524551104] [2022-01-18 06:41:38,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:38,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:38,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:38,964 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:41:38,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:38,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524551104] [2022-01-18 06:41:38,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524551104] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:38,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327720497] [2022-01-18 06:41:38,965 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:41:38,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:38,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:38,966 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:41:38,967 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:41:38,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:38,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:38,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:39,375 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:39,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 21 [2022-01-18 06:41:39,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:41:39,445 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 17 treesize of output 9 [2022-01-18 06:41:39,482 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:41:39,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:39,684 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:39,684 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 39 treesize of output 63 [2022-01-18 06:41:39,902 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:39,903 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 69 [2022-01-18 06:41:39,927 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:39,927 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 67 treesize of output 85 [2022-01-18 06:41:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:40,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327720497] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:40,169 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:40,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:41:40,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211669210] [2022-01-18 06:41:40,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:40,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:41:40,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:40,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:41:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:41:40,170 INFO L87 Difference]: Start difference. First operand 37763 states and 155494 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:41:42,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:42,734 INFO L93 Difference]: Finished difference Result 85303 states and 348821 transitions. [2022-01-18 06:41:42,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:41:42,735 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 39 [2022-01-18 06:41:42,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:43,371 INFO L225 Difference]: With dead ends: 85303 [2022-01-18 06:41:43,371 INFO L226 Difference]: Without dead ends: 85055 [2022-01-18 06:41:43,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:41:43,372 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 669 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:43,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 502 Invalid, 2942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2840 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:41:43,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85055 states. [2022-01-18 06:41:44,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85055 to 37951. [2022-01-18 06:41:44,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37951 states, 37950 states have (on average 4.115889328063241) internal successors, (156198), 37950 states have internal predecessors, (156198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:44,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37951 states to 37951 states and 156198 transitions. [2022-01-18 06:41:44,794 INFO L78 Accepts]: Start accepts. Automaton has 37951 states and 156198 transitions. Word has length 39 [2022-01-18 06:41:44,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:44,795 INFO L470 AbstractCegarLoop]: Abstraction has 37951 states and 156198 transitions. [2022-01-18 06:41:44,795 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:41:44,795 INFO L276 IsEmpty]: Start isEmpty. Operand 37951 states and 156198 transitions. [2022-01-18 06:41:44,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:44,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:44,881 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:44,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 06:41:45,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 06:41:45,081 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:45,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:45,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1838065757, now seen corresponding path program 32 times [2022-01-18 06:41:45,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:45,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412702331] [2022-01-18 06:41:45,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:45,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:45,432 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:41:45,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:45,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412702331] [2022-01-18 06:41:45,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412702331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:45,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594448880] [2022-01-18 06:41:45,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:41:45,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:45,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:45,433 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:41:45,434 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:41:45,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:41:45,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:45,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:45,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:45,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:41:45,889 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:45,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2022-01-18 06:41:45,943 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:41:45,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:46,130 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:46,130 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 39 treesize of output 63 [2022-01-18 06:41:46,593 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:46,594 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 69 [2022-01-18 06:41:46,620 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:46,621 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 67 treesize of output 85 [2022-01-18 06:41:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:46,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594448880] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:46,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:46,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:41:46,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449919222] [2022-01-18 06:41:46,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:46,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:41:46,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:41:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:41:46,942 INFO L87 Difference]: Start difference. First operand 37951 states and 156198 transitions. Second operand has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:49,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:49,212 INFO L93 Difference]: Finished difference Result 93729 states and 380985 transitions. [2022-01-18 06:41:49,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:41:49,213 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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:41:49,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:49,606 INFO L225 Difference]: With dead ends: 93729 [2022-01-18 06:41:49,606 INFO L226 Difference]: Without dead ends: 93577 [2022-01-18 06:41:49,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:41:49,607 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 665 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 2056 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:49,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 339 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2056 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:41:49,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93577 states. [2022-01-18 06:41:50,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93577 to 38039. [2022-01-18 06:41:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38039 states, 38038 states have (on average 4.116515063883485) internal successors, (156584), 38038 states have internal predecessors, (156584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:51,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38039 states to 38039 states and 156584 transitions. [2022-01-18 06:41:51,152 INFO L78 Accepts]: Start accepts. Automaton has 38039 states and 156584 transitions. Word has length 39 [2022-01-18 06:41:51,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:51,152 INFO L470 AbstractCegarLoop]: Abstraction has 38039 states and 156584 transitions. [2022-01-18 06:41:51,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:51,153 INFO L276 IsEmpty]: Start isEmpty. Operand 38039 states and 156584 transitions. [2022-01-18 06:41:51,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:51,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:51,255 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:51,271 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:41:51,455 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,SelfDestructingSolverStorable40 [2022-01-18 06:41:51,455 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:51,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:51,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1634145011, now seen corresponding path program 33 times [2022-01-18 06:41:51,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:51,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838488395] [2022-01-18 06:41:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:51,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:52,074 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:41:52,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838488395] [2022-01-18 06:41:52,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838488395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:52,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229334850] [2022-01-18 06:41:52,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:41:52,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:52,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:52,075 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:41:52,076 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:41:52,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 06:41:52,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:52,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 06:41:52,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:52,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:41:52,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:52,532 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 42 treesize of output 60 [2022-01-18 06:41:52,573 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 16 treesize of output 8 [2022-01-18 06:41:52,641 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:41:52,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:53,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:53,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:53,493 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 61 [2022-01-18 06:41:53,804 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:53,804 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 66 treesize of output 84 [2022-01-18 06:41:53,830 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:53,830 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 82 treesize of output 94 [2022-01-18 06:41:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:54,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229334850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:54,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:54,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 37 [2022-01-18 06:41:54,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992384355] [2022-01-18 06:41:54,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:54,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 06:41:54,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:54,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 06:41:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 06:41:54,340 INFO L87 Difference]: Start difference. First operand 38039 states and 156584 transitions. Second operand has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 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:41:57,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:57,084 INFO L93 Difference]: Finished difference Result 66286 states and 267095 transitions. [2022-01-18 06:41:57,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:41:57,084 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 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 39 [2022-01-18 06:41:57,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:57,334 INFO L225 Difference]: With dead ends: 66286 [2022-01-18 06:41:57,334 INFO L226 Difference]: Without dead ends: 66109 [2022-01-18 06:41:57,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=826, Invalid=4286, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:41:57,335 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 875 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 3507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1997 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:57,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 741 Invalid, 3507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1409 Invalid, 0 Unknown, 1997 Unchecked, 0.6s Time] [2022-01-18 06:41:57,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66109 states. [2022-01-18 06:41:58,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66109 to 39831. [2022-01-18 06:41:58,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39831 states, 39830 states have (on average 4.098217424052222) internal successors, (163232), 39830 states have internal predecessors, (163232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:58,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39831 states to 39831 states and 163232 transitions. [2022-01-18 06:41:58,864 INFO L78 Accepts]: Start accepts. Automaton has 39831 states and 163232 transitions. Word has length 39 [2022-01-18 06:41:58,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:58,865 INFO L470 AbstractCegarLoop]: Abstraction has 39831 states and 163232 transitions. [2022-01-18 06:41:58,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 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:41:58,865 INFO L276 IsEmpty]: Start isEmpty. Operand 39831 states and 163232 transitions. [2022-01-18 06:41:58,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:58,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:58,966 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:41:58,981 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:41:59,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:59,167 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:59,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:59,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1362875593, now seen corresponding path program 34 times [2022-01-18 06:41:59,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:59,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081408447] [2022-01-18 06:41:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:59,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:59,522 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:41:59,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:59,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081408447] [2022-01-18 06:41:59,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081408447] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:59,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896450974] [2022-01-18 06:41:59,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:41:59,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:59,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:59,523 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:41:59,524 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:41:59,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:41:59,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:59,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:59,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:59,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:41:59,972 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:59,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2022-01-18 06:42:00,028 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:42:00,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:00,253 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:00,253 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 55 treesize of output 73 [2022-01-18 06:42:00,539 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:00,539 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 65 treesize of output 83 [2022-01-18 06:42:00,568 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:00,568 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 81 treesize of output 93 [2022-01-18 06:42:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:01,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896450974] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:01,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:01,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:42:01,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574632281] [2022-01-18 06:42:01,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:01,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:42:01,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:01,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:42:01,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:42:01,088 INFO L87 Difference]: Start difference. First operand 39831 states and 163232 transitions. Second operand has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 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:42:03,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:03,299 INFO L93 Difference]: Finished difference Result 81192 states and 330946 transitions. [2022-01-18 06:42:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:42:03,299 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 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 39 [2022-01-18 06:42:03,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:03,624 INFO L225 Difference]: With dead ends: 81192 [2022-01-18 06:42:03,624 INFO L226 Difference]: Without dead ends: 81086 [2022-01-18 06:42:03,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=2307, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:42:03,624 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 494 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:03,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 468 Invalid, 2788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:42:03,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81086 states. [2022-01-18 06:42:04,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81086 to 38037. [2022-01-18 06:42:04,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38037 states, 38036 states have (on average 4.119308023977284) internal successors, (156682), 38036 states have internal predecessors, (156682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:05,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38037 states to 38037 states and 156682 transitions. [2022-01-18 06:42:05,418 INFO L78 Accepts]: Start accepts. Automaton has 38037 states and 156682 transitions. Word has length 39 [2022-01-18 06:42:05,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:05,419 INFO L470 AbstractCegarLoop]: Abstraction has 38037 states and 156682 transitions. [2022-01-18 06:42:05,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 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:42:05,419 INFO L276 IsEmpty]: Start isEmpty. Operand 38037 states and 156682 transitions. [2022-01-18 06:42:05,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:05,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:05,519 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:05,534 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:42:05,719 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,SelfDestructingSolverStorable42 [2022-01-18 06:42:05,719 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:05,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:05,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1560500787, now seen corresponding path program 35 times [2022-01-18 06:42:05,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:05,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174555217] [2022-01-18 06:42:05,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:05,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:06,127 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:42:06,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174555217] [2022-01-18 06:42:06,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174555217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:06,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108932599] [2022-01-18 06:42:06,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:42:06,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:06,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:06,129 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:42:06,129 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:42:06,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:42:06,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:06,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:42:06,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:06,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:06,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:06,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:06,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:06,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 06:42:06,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:42:06,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:06,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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:42:06,739 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:42:06,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:07,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:07,074 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 53 treesize of output 73 [2022-01-18 06:42:07,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:07,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:07,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 06:42:07,644 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:07,645 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 20 treesize of output 45 [2022-01-18 06:42:07,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:07,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:07,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 06:42:07,744 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:42:07,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108932599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:07,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:07,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 06:42:07,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874145007] [2022-01-18 06:42:07,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:07,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 06:42:07,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 06:42:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:42:07,745 INFO L87 Difference]: Start difference. First operand 38037 states and 156682 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:15,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:15,443 INFO L93 Difference]: Finished difference Result 86263 states and 346230 transitions. [2022-01-18 06:42:15,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 06:42:15,444 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:15,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:15,823 INFO L225 Difference]: With dead ends: 86263 [2022-01-18 06:42:15,823 INFO L226 Difference]: Without dead ends: 85887 [2022-01-18 06:42:15,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 6076 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2036, Invalid=14734, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 06:42:15,825 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1368 mSDsluCounter, 2797 mSDsCounter, 0 mSdLazyCounter, 4577 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 6565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 4577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:15,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1368 Valid, 1200 Invalid, 6565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 4577 Invalid, 0 Unknown, 1715 Unchecked, 2.2s Time] [2022-01-18 06:42:16,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85887 states. [2022-01-18 06:42:17,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85887 to 38577. [2022-01-18 06:42:17,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38577 states, 38576 states have (on average 4.115149315636665) internal successors, (158746), 38576 states have internal predecessors, (158746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:17,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38577 states to 38577 states and 158746 transitions. [2022-01-18 06:42:17,489 INFO L78 Accepts]: Start accepts. Automaton has 38577 states and 158746 transitions. Word has length 39 [2022-01-18 06:42:17,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:17,489 INFO L470 AbstractCegarLoop]: Abstraction has 38577 states and 158746 transitions. [2022-01-18 06:42:17,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:17,490 INFO L276 IsEmpty]: Start isEmpty. Operand 38577 states and 158746 transitions. [2022-01-18 06:42:17,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:17,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:17,577 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:17,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 06:42:17,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:17,777 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:17,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:17,778 INFO L85 PathProgramCache]: Analyzing trace with hash 251354829, now seen corresponding path program 36 times [2022-01-18 06:42:17,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:17,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968973573] [2022-01-18 06:42:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:17,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:17,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:18,139 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:42:18,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:18,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968973573] [2022-01-18 06:42:18,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968973573] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:18,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757262350] [2022-01-18 06:42:18,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:42:18,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:18,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:18,140 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:42:18,141 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:42:18,168 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:42:18,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:18,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:42:18,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:18,515 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:18,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 30 treesize of output 18 [2022-01-18 06:42:18,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:42:18,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:18,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 20 [2022-01-18 06:42:18,673 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:42:18,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:18,897 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:42:18,897 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 39 treesize of output 45 [2022-01-18 06:42:19,218 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:19,219 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 80 treesize of output 96 [2022-01-18 06:42:19,245 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:19,245 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 94 treesize of output 106 [2022-01-18 06:42:19,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:19,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757262350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:19,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:19,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 36 [2022-01-18 06:42:19,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418078435] [2022-01-18 06:42:19,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:19,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:42:19,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:19,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:42:19,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:42:19,975 INFO L87 Difference]: Start difference. First operand 38577 states and 158746 transitions. Second operand has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:22,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:22,495 INFO L93 Difference]: Finished difference Result 77820 states and 318499 transitions. [2022-01-18 06:42:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:42:22,495 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:22,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:22,803 INFO L225 Difference]: With dead ends: 77820 [2022-01-18 06:42:22,804 INFO L226 Difference]: Without dead ends: 77710 [2022-01-18 06:42:22,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=592, Invalid=3440, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:42:22,804 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 871 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:22,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [871 Valid, 567 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2396 Invalid, 0 Unknown, 297 Unchecked, 1.0s Time] [2022-01-18 06:42:22,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77710 states. [2022-01-18 06:42:24,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77710 to 38857. [2022-01-18 06:42:24,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38857 states, 38856 states have (on average 4.117922585958411) internal successors, (160006), 38856 states have internal predecessors, (160006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:24,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38857 states to 38857 states and 160006 transitions. [2022-01-18 06:42:24,230 INFO L78 Accepts]: Start accepts. Automaton has 38857 states and 160006 transitions. Word has length 39 [2022-01-18 06:42:24,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:24,230 INFO L470 AbstractCegarLoop]: Abstraction has 38857 states and 160006 transitions. [2022-01-18 06:42:24,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:24,230 INFO L276 IsEmpty]: Start isEmpty. Operand 38857 states and 160006 transitions. [2022-01-18 06:42:24,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:24,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:24,319 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:24,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 06:42:24,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 06:42:24,520 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:24,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:24,520 INFO L85 PathProgramCache]: Analyzing trace with hash 22623715, now seen corresponding path program 37 times [2022-01-18 06:42:24,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:24,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963993237] [2022-01-18 06:42:24,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:24,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:24,908 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:42:24,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:24,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963993237] [2022-01-18 06:42:24,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963993237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:24,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196079874] [2022-01-18 06:42:24,909 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:42:24,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:24,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:24,910 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:42:24,911 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:42:24,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:24,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:24,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:25,292 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:25,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 18 [2022-01-18 06:42:25,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 06:42:25,432 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:42:25,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:25,634 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:25,634 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 39 treesize of output 63 [2022-01-18 06:42:26,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:26,118 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 49 treesize of output 73 [2022-01-18 06:42:26,150 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:26,150 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 71 treesize of output 89 [2022-01-18 06:42:26,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:26,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196079874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:26,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:26,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:42:26,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523460309] [2022-01-18 06:42:26,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:26,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:42:26,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:26,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:42:26,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:42:26,457 INFO L87 Difference]: Start difference. First operand 38857 states and 160006 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:42:29,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:29,631 INFO L93 Difference]: Finished difference Result 96859 states and 394116 transitions. [2022-01-18 06:42:29,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:42:29,632 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 39 [2022-01-18 06:42:29,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:30,067 INFO L225 Difference]: With dead ends: 96859 [2022-01-18 06:42:30,068 INFO L226 Difference]: Without dead ends: 96643 [2022-01-18 06:42:30,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=576, Invalid=3980, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:42:30,068 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 695 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:30,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 665 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:42:30,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96643 states. [2022-01-18 06:42:31,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96643 to 38569. [2022-01-18 06:42:31,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38569 states, 38568 states have (on average 4.1203069902509855) internal successors, (158912), 38568 states have internal predecessors, (158912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:31,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38569 states to 38569 states and 158912 transitions. [2022-01-18 06:42:31,929 INFO L78 Accepts]: Start accepts. Automaton has 38569 states and 158912 transitions. Word has length 39 [2022-01-18 06:42:31,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:31,929 INFO L470 AbstractCegarLoop]: Abstraction has 38569 states and 158912 transitions. [2022-01-18 06:42:31,929 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:42:31,929 INFO L276 IsEmpty]: Start isEmpty. Operand 38569 states and 158912 transitions. [2022-01-18 06:42:32,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:32,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:32,024 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:32,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 06:42:32,225 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,SelfDestructingSolverStorable45 [2022-01-18 06:42:32,225 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:32,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:32,225 INFO L85 PathProgramCache]: Analyzing trace with hash 892867017, now seen corresponding path program 38 times [2022-01-18 06:42:32,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:32,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850057196] [2022-01-18 06:42:32,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:32,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:32,607 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:42:32,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:32,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850057196] [2022-01-18 06:42:32,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850057196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:32,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95381219] [2022-01-18 06:42:32,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:42:32,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:32,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:32,608 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:42:32,609 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:42:32,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:42:32,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:32,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:32,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:33,015 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:33,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 21 [2022-01-18 06:42:33,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:42:33,126 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:42:33,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:33,324 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:33,324 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 39 treesize of output 63 [2022-01-18 06:42:33,575 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:33,575 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 69 [2022-01-18 06:42:33,601 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:33,601 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 67 treesize of output 85 [2022-01-18 06:42:34,003 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:34,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95381219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:34,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:34,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:42:34,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115819724] [2022-01-18 06:42:34,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:34,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:42:34,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:34,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:42:34,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:42:34,005 INFO L87 Difference]: Start difference. First operand 38569 states and 158912 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:42:36,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:36,473 INFO L93 Difference]: Finished difference Result 79155 states and 323462 transitions. [2022-01-18 06:42:36,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:42:36,474 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 39 [2022-01-18 06:42:36,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:36,825 INFO L225 Difference]: With dead ends: 79155 [2022-01-18 06:42:36,825 INFO L226 Difference]: Without dead ends: 78907 [2022-01-18 06:42:36,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=470, Invalid=2836, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:42:36,826 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 582 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:36,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 509 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2810 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:42:36,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-01-18 06:42:38,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 38737. [2022-01-18 06:42:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38737 states, 38736 states have (on average 4.118804213135068) internal successors, (159546), 38736 states have internal predecessors, (159546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:38,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38737 states to 38737 states and 159546 transitions. [2022-01-18 06:42:38,464 INFO L78 Accepts]: Start accepts. Automaton has 38737 states and 159546 transitions. Word has length 39 [2022-01-18 06:42:38,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:38,464 INFO L470 AbstractCegarLoop]: Abstraction has 38737 states and 159546 transitions. [2022-01-18 06:42:38,464 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:42:38,465 INFO L276 IsEmpty]: Start isEmpty. Operand 38737 states and 159546 transitions. [2022-01-18 06:42:38,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:38,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:38,562 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:38,578 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:42:38,762 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,SelfDestructingSolverStorable46 [2022-01-18 06:42:38,762 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:38,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:38,762 INFO L85 PathProgramCache]: Analyzing trace with hash 255706527, now seen corresponding path program 39 times [2022-01-18 06:42:38,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:38,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309254434] [2022-01-18 06:42:38,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:38,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:39,118 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:42:39,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:39,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309254434] [2022-01-18 06:42:39,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309254434] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:39,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484124535] [2022-01-18 06:42:39,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:42:39,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:39,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:39,120 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:42:39,122 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:42:39,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 06:42:39,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:39,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 06:42:39,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:39,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:39,736 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 43 [2022-01-18 06:42:39,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:39,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2022-01-18 06:42:39,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:39,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:42:40,119 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:42:40,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:41,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:41,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:41,497 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 59 [2022-01-18 06:42:42,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:42,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:42,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:42,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 64 [2022-01-18 06:42:42,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:42,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:42,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:42,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2022-01-18 06:42:42,450 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:42:42,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484124535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:42,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:42,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 19] total 49 [2022-01-18 06:42:42,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8168847] [2022-01-18 06:42:42,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:42,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:42:42,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:42,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:42:42,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2002, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:42:42,453 INFO L87 Difference]: Start difference. First operand 38737 states and 159546 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:51,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:51,076 INFO L93 Difference]: Finished difference Result 72561 states and 292578 transitions. [2022-01-18 06:42:51,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-18 06:42:51,076 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:51,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:51,378 INFO L225 Difference]: With dead ends: 72561 [2022-01-18 06:42:51,378 INFO L226 Difference]: Without dead ends: 72469 [2022-01-18 06:42:51,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 75 SyntacticMatches, 13 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10135 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=3175, Invalid=23231, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 06:42:51,380 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 1144 mSDsluCounter, 3432 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 8351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6950 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:51,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 814 Invalid, 8351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1308 Invalid, 0 Unknown, 6950 Unchecked, 0.6s Time] [2022-01-18 06:42:51,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72469 states. [2022-01-18 06:42:52,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72469 to 39531. [2022-01-18 06:42:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39531 states, 39530 states have (on average 4.110194788768024) internal successors, (162476), 39530 states have internal predecessors, (162476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:52,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39531 states to 39531 states and 162476 transitions. [2022-01-18 06:42:52,718 INFO L78 Accepts]: Start accepts. Automaton has 39531 states and 162476 transitions. Word has length 39 [2022-01-18 06:42:52,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:52,719 INFO L470 AbstractCegarLoop]: Abstraction has 39531 states and 162476 transitions. [2022-01-18 06:42:52,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:52,719 INFO L276 IsEmpty]: Start isEmpty. Operand 39531 states and 162476 transitions. [2022-01-18 06:42:53,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:53,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:53,051 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:53,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 06:42:53,252 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,SelfDestructingSolverStorable47 [2022-01-18 06:42:53,252 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:53,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1899627657, now seen corresponding path program 40 times [2022-01-18 06:42:53,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:53,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409021642] [2022-01-18 06:42:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:53,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:53,630 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:42:53,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:53,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409021642] [2022-01-18 06:42:53,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409021642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:53,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501167669] [2022-01-18 06:42:53,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:42:53,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:53,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:53,644 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:42:53,645 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:42:53,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:42:53,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:53,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:53,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:54,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:42:54,125 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:54,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2022-01-18 06:42:54,180 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:42:54,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:54,396 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:54,396 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 55 treesize of output 73 [2022-01-18 06:42:54,664 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:54,665 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 65 treesize of output 83 [2022-01-18 06:42:54,689 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:54,689 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 81 treesize of output 93 [2022-01-18 06:42:55,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:55,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501167669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:55,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:55,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:42:55,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226407789] [2022-01-18 06:42:55,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:55,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:42:55,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:55,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:42:55,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:42:55,143 INFO L87 Difference]: Start difference. First operand 39531 states and 162476 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:42:57,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:57,661 INFO L93 Difference]: Finished difference Result 86832 states and 355109 transitions. [2022-01-18 06:42:57,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:42:57,662 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 39 [2022-01-18 06:42:57,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:58,033 INFO L225 Difference]: With dead ends: 86832 [2022-01-18 06:42:58,033 INFO L226 Difference]: Without dead ends: 86646 [2022-01-18 06:42:58,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=419, Invalid=2773, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:42:58,033 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 2762 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 2853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:58,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 522 Invalid, 2853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2762 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:42:58,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86646 states. [2022-01-18 06:42:59,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86646 to 39122. [2022-01-18 06:42:59,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39122 states, 39121 states have (on average 4.117379412591703) internal successors, (161076), 39121 states have internal predecessors, (161076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39122 states to 39122 states and 161076 transitions. [2022-01-18 06:42:59,805 INFO L78 Accepts]: Start accepts. Automaton has 39122 states and 161076 transitions. Word has length 39 [2022-01-18 06:42:59,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:59,805 INFO L470 AbstractCegarLoop]: Abstraction has 39122 states and 161076 transitions. [2022-01-18 06:42:59,805 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:42:59,805 INFO L276 IsEmpty]: Start isEmpty. Operand 39122 states and 161076 transitions. [2022-01-18 06:42:59,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:59,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:59,926 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:42:59,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 06:43:00,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 06:43:00,127 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:00,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:00,127 INFO L85 PathProgramCache]: Analyzing trace with hash 459627273, now seen corresponding path program 41 times [2022-01-18 06:43:00,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:00,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510022443] [2022-01-18 06:43:00,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:00,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:00,488 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:43:00,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:00,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510022443] [2022-01-18 06:43:00,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510022443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:00,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263785512] [2022-01-18 06:43:00,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:43:00,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:00,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:00,490 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:43:00,491 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:43:00,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:43:00,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:00,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:00,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:00,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:00,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:00,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:00,954 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 38 treesize of output 46 [2022-01-18 06:43:01,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:01,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:01,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:01,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:01,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 55 [2022-01-18 06:43:01,213 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:43:01,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:01,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:01,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:01,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:01,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 53 [2022-01-18 06:43:02,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:02,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:02,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:02,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:02,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 06:43:02,661 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:02,661 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 69 treesize of output 75 [2022-01-18 06:43:02,884 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:43:02,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263785512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:02,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:02,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:43:02,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382648460] [2022-01-18 06:43:02,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:02,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:43:02,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:02,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:43:02,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1419, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:43:02,886 INFO L87 Difference]: Start difference. First operand 39122 states and 161076 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:43:10,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:10,387 INFO L93 Difference]: Finished difference Result 72527 states and 284607 transitions. [2022-01-18 06:43:10,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 06:43:10,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 39 [2022-01-18 06:43:10,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:10,668 INFO L225 Difference]: With dead ends: 72527 [2022-01-18 06:43:10,668 INFO L226 Difference]: Without dead ends: 72332 [2022-01-18 06:43:10,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 64 SyntacticMatches, 11 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5697 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2213, Invalid=15343, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 06:43:10,669 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1263 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3197 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:10,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1263 Valid, 1292 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2063 Invalid, 0 Unknown, 3197 Unchecked, 1.2s Time] [2022-01-18 06:43:10,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72332 states. [2022-01-18 06:43:11,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72332 to 39464. [2022-01-18 06:43:12,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39464 states, 39463 states have (on average 4.115323214149964) internal successors, (162403), 39463 states have internal predecessors, (162403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39464 states to 39464 states and 162403 transitions. [2022-01-18 06:43:12,158 INFO L78 Accepts]: Start accepts. Automaton has 39464 states and 162403 transitions. Word has length 39 [2022-01-18 06:43:12,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:12,159 INFO L470 AbstractCegarLoop]: Abstraction has 39464 states and 162403 transitions. [2022-01-18 06:43:12,159 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:43:12,159 INFO L276 IsEmpty]: Start isEmpty. Operand 39464 states and 162403 transitions. [2022-01-18 06:43:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:12,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:12,247 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:43:12,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 06:43:12,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 06:43:12,447 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:12,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:12,448 INFO L85 PathProgramCache]: Analyzing trace with hash -18199585, now seen corresponding path program 42 times [2022-01-18 06:43:12,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:12,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828295992] [2022-01-18 06:43:12,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:12,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:12,809 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:43:12,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:12,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828295992] [2022-01-18 06:43:12,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828295992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:12,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883747332] [2022-01-18 06:43:12,810 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:43:12,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:12,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:12,811 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:43:12,812 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:43:12,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 06:43:12,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:12,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:43:12,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:13,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:13,471 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 37 treesize of output 29 [2022-01-18 06:43:13,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:13,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:13,519 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 41 treesize of output 29 [2022-01-18 06:43:13,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:13,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 06:43:13,633 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:43:13,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:13,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:13,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:13,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:13,946 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 64 [2022-01-18 06:43:14,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:14,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:14,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:14,340 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 44 treesize of output 70 [2022-01-18 06:43:14,355 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:43:14,356 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 70 treesize of output 68 [2022-01-18 06:43:14,981 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:43:14,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883747332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:14,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:14,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 44 [2022-01-18 06:43:14,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019951379] [2022-01-18 06:43:14,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:14,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 06:43:14,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:14,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 06:43:14,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 06:43:14,983 INFO L87 Difference]: Start difference. First operand 39464 states and 162403 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:25,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:25,291 INFO L93 Difference]: Finished difference Result 99497 states and 393496 transitions. [2022-01-18 06:43:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-18 06:43:25,291 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:25,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:25,698 INFO L225 Difference]: With dead ends: 99497 [2022-01-18 06:43:25,698 INFO L226 Difference]: Without dead ends: 99078 [2022-01-18 06:43:25,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12064 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=3154, Invalid=30152, Unknown=0, NotChecked=0, Total=33306 [2022-01-18 06:43:25,700 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 1191 mSDsluCounter, 3311 mSDsCounter, 0 mSdLazyCounter, 4446 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 7861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 4446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3127 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:25,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 1943 Invalid, 7861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 4446 Invalid, 0 Unknown, 3127 Unchecked, 2.3s Time] [2022-01-18 06:43:25,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99078 states. [2022-01-18 06:43:27,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99078 to 40776. [2022-01-18 06:43:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40776 states, 40775 states have (on average 4.104647455548743) internal successors, (167367), 40775 states have internal predecessors, (167367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:27,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40776 states to 40776 states and 167367 transitions. [2022-01-18 06:43:27,552 INFO L78 Accepts]: Start accepts. Automaton has 40776 states and 167367 transitions. Word has length 39 [2022-01-18 06:43:27,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:27,552 INFO L470 AbstractCegarLoop]: Abstraction has 40776 states and 167367 transitions. [2022-01-18 06:43:27,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:27,552 INFO L276 IsEmpty]: Start isEmpty. Operand 40776 states and 167367 transitions. [2022-01-18 06:43:27,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:27,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:27,640 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:43:27,655 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:43:27,840 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,SelfDestructingSolverStorable50 [2022-01-18 06:43:27,840 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:27,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:27,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1756377187, now seen corresponding path program 43 times [2022-01-18 06:43:27,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:27,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479711602] [2022-01-18 06:43:27,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:27,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:28,232 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:43:28,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:28,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479711602] [2022-01-18 06:43:28,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479711602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:28,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978844115] [2022-01-18 06:43:28,233 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:43:28,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:28,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:28,234 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:43:28,234 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:43:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:28,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:28,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:28,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:28,722 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:43:28,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 25 [2022-01-18 06:43:28,777 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:43:28,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:28,989 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:28,989 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 39 treesize of output 63 [2022-01-18 06:43:29,220 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:29,220 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 46 treesize of output 70 [2022-01-18 06:43:29,245 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:29,245 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 68 treesize of output 86 [2022-01-18 06:43:29,813 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:29,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978844115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:29,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:29,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:43:29,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832247428] [2022-01-18 06:43:29,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:29,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:43:29,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:29,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:43:29,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:43:29,814 INFO L87 Difference]: Start difference. First operand 40776 states and 167367 transitions. Second operand has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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:43:32,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:32,660 INFO L93 Difference]: Finished difference Result 100678 states and 409798 transitions. [2022-01-18 06:43:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:43:32,661 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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 39 [2022-01-18 06:43:32,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:33,126 INFO L225 Difference]: With dead ends: 100678 [2022-01-18 06:43:33,126 INFO L226 Difference]: Without dead ends: 100542 [2022-01-18 06:43:33,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:43:33,127 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 658 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 2861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:33,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 487 Invalid, 2861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:43:33,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100542 states. [2022-01-18 06:43:34,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100542 to 39427. [2022-01-18 06:43:34,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39427 states, 39426 states have (on average 4.11500025363973) internal successors, (162238), 39426 states have internal predecessors, (162238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:34,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39427 states to 39427 states and 162238 transitions. [2022-01-18 06:43:34,933 INFO L78 Accepts]: Start accepts. Automaton has 39427 states and 162238 transitions. Word has length 39 [2022-01-18 06:43:34,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:34,933 INFO L470 AbstractCegarLoop]: Abstraction has 39427 states and 162238 transitions. [2022-01-18 06:43:34,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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:43:34,934 INFO L276 IsEmpty]: Start isEmpty. Operand 39427 states and 162238 transitions. [2022-01-18 06:43:35,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:35,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:35,032 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:43:35,049 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:43:35,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:35,233 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:35,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:35,233 INFO L85 PathProgramCache]: Analyzing trace with hash -249818799, now seen corresponding path program 44 times [2022-01-18 06:43:35,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:35,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150438122] [2022-01-18 06:43:35,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:35,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:35,848 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:43:35,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:35,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150438122] [2022-01-18 06:43:35,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150438122] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:35,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967029203] [2022-01-18 06:43:35,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:43:35,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:35,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:35,849 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:43:35,851 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:43:35,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:43:35,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:35,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:35,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:36,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:36,239 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:43:36,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-01-18 06:43:36,308 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:43:36,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:36,483 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:36,483 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 39 treesize of output 63 [2022-01-18 06:43:36,700 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:36,701 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 69 [2022-01-18 06:43:36,726 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:36,726 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 67 treesize of output 85 [2022-01-18 06:43:37,061 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:37,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967029203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:37,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:37,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:43:37,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548141957] [2022-01-18 06:43:37,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:37,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:43:37,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:37,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:43:37,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:43:37,062 INFO L87 Difference]: Start difference. First operand 39427 states and 162238 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:43:38,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:38,955 INFO L93 Difference]: Finished difference Result 75163 states and 308088 transitions. [2022-01-18 06:43:38,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:43:38,955 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 39 [2022-01-18 06:43:38,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:39,275 INFO L225 Difference]: With dead ends: 75163 [2022-01-18 06:43:39,275 INFO L226 Difference]: Without dead ends: 75108 [2022-01-18 06:43:39,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:43:39,275 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 535 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:39,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 398 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2141 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:43:39,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75108 states. [2022-01-18 06:43:40,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75108 to 39875. [2022-01-18 06:43:40,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39875 states, 39874 states have (on average 4.117921452575613) internal successors, (164198), 39874 states have internal predecessors, (164198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39875 states to 39875 states and 164198 transitions. [2022-01-18 06:43:40,672 INFO L78 Accepts]: Start accepts. Automaton has 39875 states and 164198 transitions. Word has length 39 [2022-01-18 06:43:40,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:40,672 INFO L470 AbstractCegarLoop]: Abstraction has 39875 states and 164198 transitions. [2022-01-18 06:43:40,672 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:43:40,672 INFO L276 IsEmpty]: Start isEmpty. Operand 39875 states and 164198 transitions. [2022-01-18 06:43:40,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:40,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:40,770 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-18 06:43:40,785 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:43:40,985 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,SelfDestructingSolverStorable52 [2022-01-18 06:43:40,985 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:40,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:40,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1106922573, now seen corresponding path program 45 times [2022-01-18 06:43:40,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:40,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434521454] [2022-01-18 06:43:40,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:40,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:40,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:41,321 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:43:41,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:41,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434521454] [2022-01-18 06:43:41,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434521454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:41,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543689743] [2022-01-18 06:43:41,322 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:43:41,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:41,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:41,323 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:43:41,350 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:43:41,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:43:41,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:41,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:43:41,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:41,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:41,801 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 43 [2022-01-18 06:43:41,905 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:43:41,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 66 treesize of output 46 [2022-01-18 06:43:42,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:42,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 Received shutdown request... [2022-01-18 06:51:56,564 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:51:56,566 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:51:56,566 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:51:56,570 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 06:51:56,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 06:51:56,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:51:56,775 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. [2022-01-18 06:51:56,777 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 06:51:56,777 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 06:51:56,777 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 06:51:56,777 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 06:51:56,779 INFO L732 BasicCegarLoop]: Path program histogram: [45, 2, 2, 1, 1, 1, 1, 1] [2022-01-18 06:51:56,781 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:51:56,781 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:51:56,783 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:51:56 BasicIcfg [2022-01-18 06:51:56,783 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:51:56,783 INFO L158 Benchmark]: Toolchain (without parser) took 809739.39ms. Allocated memory was 453.0MB in the beginning and 13.3GB in the end (delta: 12.8GB). Free memory was 411.0MB in the beginning and 8.5GB in the end (delta: -8.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-18 06:51:56,786 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 453.0MB. Free memory is still 412.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:51:56,786 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.69ms. Allocated memory is still 453.0MB. Free memory was 410.9MB in the beginning and 409.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 06:51:56,786 INFO L158 Benchmark]: Boogie Preprocessor took 21.19ms. Allocated memory is still 453.0MB. Free memory was 409.3MB in the beginning and 408.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:51:56,786 INFO L158 Benchmark]: RCFGBuilder took 241.70ms. Allocated memory is still 453.0MB. Free memory was 408.3MB in the beginning and 398.2MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:51:56,786 INFO L158 Benchmark]: TraceAbstraction took 809453.19ms. Allocated memory was 453.0MB in the beginning and 13.3GB in the end (delta: 12.8GB). Free memory was 397.8MB in the beginning and 8.5GB in the end (delta: -8.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-18 06:51:56,791 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.10ms. Allocated memory is still 453.0MB. Free memory is still 412.2MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.69ms. Allocated memory is still 453.0MB. Free memory was 410.9MB in the beginning and 409.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 21.19ms. Allocated memory is still 453.0MB. Free memory was 409.3MB in the beginning and 408.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 241.70ms. Allocated memory is still 453.0MB. Free memory was 408.3MB in the beginning and 398.2MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 809453.19ms. Allocated memory was 453.0MB in the beginning and 13.3GB in the end (delta: 12.8GB). Free memory was 397.8MB in the beginning and 8.5GB in the end (delta: -8.1GB). Peak memory consumption was 5.0GB. 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: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. - TimeoutResultAtElement [Line: 73]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. - TimeoutResultAtElement [Line: 73]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. - TimeoutResultAtElement [Line: 74]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. - TimeoutResultAtElement [Line: 75]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 25ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 809.4s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 3.5s, AutomataDifference: 181.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23847 SdHoareTripleChecker+Valid, 35.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23847 mSDsluCounter, 21684 SdHoareTripleChecker+Invalid, 29.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 42156 IncrementalHoareTripleChecker+Unchecked, 48856 mSDsCounter, 3710 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 76929 IncrementalHoareTripleChecker+Invalid, 122795 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3710 mSolverCounterUnsat, 1826 mSDtfsCounter, 76929 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5277 GetRequests, 2581 SyntacticMatches, 223 SemanticMatches, 2473 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 91206 ImplicationChecksByTransitivity, 134.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40776occurred in iteration=51, InterpolantAutomatonStates: 1923, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 46.1s AutomataMinimizationTime, 53 MinimizatonAttempts, 1206845 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 71.0s InterpolantComputationTime, 3429 NumberOfCodeBlocks, 3419 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 4807 ConstructedInterpolants, 272 QuantifiedInterpolants, 95423 SizeOfPredicates, 406 NumberOfNonLiveVariables, 4882 ConjunctsInSsa, 1328 ConjunctsInUnsatCore, 140 InterpolantComputations, 11 PerfectInterpolantSequences, 339/1863 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