/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:48:45,600 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:48:45,602 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:48:45,648 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:48:45,649 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:48:45,651 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:48:45,653 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:48:45,655 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:48:45,656 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:48:45,660 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:48:45,660 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:48:45,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:48:45,662 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:48:45,663 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:48:45,664 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:48:45,666 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:48:45,667 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:48:45,667 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:48:45,669 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:48:45,672 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:48:45,673 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:48:45,674 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:48:45,675 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:48:45,676 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:48:45,680 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:48:45,680 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:48:45,680 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:48:45,681 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:48:45,682 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:48:45,682 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:48:45,682 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:48:45,683 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:48:45,684 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:48:45,685 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:48:45,685 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:48:45,685 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:48:45,686 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:48:45,686 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:48:45,686 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:48:45,686 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:48:45,687 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:48:45,688 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-03 19:48:45,711 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:48:45,711 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:48:45,711 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:48:45,711 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:48:45,712 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:48:45,712 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:48:45,712 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:48:45,712 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:48:45,713 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:48:45,713 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:48:45,713 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:48:45,713 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:48:45,714 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:48:45,714 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:48:45,715 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:48:45,715 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:48:45,716 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:48:45,716 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-03 19:48:45,890 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:48:45,916 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:48:45,918 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:48:45,919 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:48:45,921 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:48:45,923 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl [2022-03-03 19:48:45,923 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/three-array-sum-alt.wvr.bpl' [2022-03-03 19:48:45,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:48:45,961 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:48:45,962 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:48:45,962 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:48:45,962 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:48:45,969 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,974 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,978 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:48:45,979 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:48:45,980 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:48:45,980 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:48:45,980 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:48:45,985 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,985 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,986 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,986 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,988 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,990 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:45,995 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:48:45,996 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:48:45,996 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:48:45,997 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:48:45,998 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/1) ... [2022-03-03 19:48:46,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:48:46,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:46,016 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-03 19:48:46,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-03 19:48:46,040 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:48:46,040 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:48:46,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:48:46,041 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:48:46,041 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:48:46,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:48:46,041 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:48:46,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:48:46,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:48:46,041 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:48:46,041 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:48:46,041 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:48:46,045 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:48:46,081 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:48:46,082 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:48:46,180 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:48:46,191 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:48:46,191 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:48:46,195 INFO L202 PluginConnector]: Adding new model three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:48:46 BoogieIcfgContainer [2022-03-03 19:48:46,195 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:48:46,197 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:48:46,197 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:48:46,199 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:48:46,200 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:48:45" (1/2) ... [2022-03-03 19:48:46,201 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ac6a2a6 and model type three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:48:46, skipping insertion in model container [2022-03-03 19:48:46,201 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:48:46" (2/2) ... [2022-03-03 19:48:46,201 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-sum-alt.wvr.bpl [2022-03-03 19:48:46,207 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:48:46,207 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:48:46,207 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:48:46,207 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:48:46,240 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:48:46,276 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:48:46,282 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 19:48:46,282 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:48:46,312 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 27 transitions, 78 flow [2022-03-03 19:48:46,350 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:46,351 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:46,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:48:46,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:46,357 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:46,358 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:46,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:46,362 INFO L85 PathProgramCache]: Analyzing trace with hash -511251252, now seen corresponding path program 1 times [2022-03-03 19:48:46,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:46,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497182035] [2022-03-03 19:48:46,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:46,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:46,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:46,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:46,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497182035] [2022-03-03 19:48:46,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497182035] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:46,564 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:46,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 19:48:46,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683153008] [2022-03-03 19:48:46,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:46,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:48:46,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:46,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:48:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:48:46,596 INFO L87 Difference]: Start difference. First operand has 110 states, 109 states have (on average 2.8440366972477062) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:46,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:46,642 INFO L93 Difference]: Finished difference Result 215 states and 615 transitions. [2022-03-03 19:48:46,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:48:46,645 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:48:46,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:46,688 INFO L225 Difference]: With dead ends: 215 [2022-03-03 19:48:46,688 INFO L226 Difference]: Without dead ends: 200 [2022-03-03 19:48:46,698 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-03-03 19:48:46,703 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 3 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:46,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 23 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:46,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-03-03 19:48:46,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 147. [2022-03-03 19:48:46,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.856164383561644) internal successors, (417), 146 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:46,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 417 transitions. [2022-03-03 19:48:46,742 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 417 transitions. Word has length 16 [2022-03-03 19:48:46,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:46,743 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 417 transitions. [2022-03-03 19:48:46,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:46,743 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 417 transitions. [2022-03-03 19:48:46,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:46,744 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:46,745 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:46,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:48:46,745 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:46,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:46,746 INFO L85 PathProgramCache]: Analyzing trace with hash 74019820, now seen corresponding path program 1 times [2022-03-03 19:48:46,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:46,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688544876] [2022-03-03 19:48:46,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:46,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:46,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:46,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688544876] [2022-03-03 19:48:46,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688544876] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:46,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075492285] [2022-03-03 19:48:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:46,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:46,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:46,793 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:46,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-03 19:48:46,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:46,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-03 19:48:46,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:46,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:46,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:46,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:46,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075492285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:46,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:46,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-03-03 19:48:46,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615471898] [2022-03-03 19:48:46,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:46,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:46,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:46,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:46,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:46,959 INFO L87 Difference]: Start difference. First operand 147 states and 417 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,082 INFO L93 Difference]: Finished difference Result 345 states and 956 transitions. [2022-03-03 19:48:47,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:47,082 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,085 INFO L225 Difference]: With dead ends: 345 [2022-03-03 19:48:47,085 INFO L226 Difference]: Without dead ends: 345 [2022-03-03 19:48:47,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:48:47,087 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 75 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 42 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:47,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-03 19:48:47,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 174. [2022-03-03 19:48:47,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.953757225433526) internal successors, (511), 173 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 511 transitions. [2022-03-03 19:48:47,105 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 511 transitions. Word has length 18 [2022-03-03 19:48:47,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,105 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 511 transitions. [2022-03-03 19:48:47,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,105 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 511 transitions. [2022-03-03 19:48:47,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-03 19:48:47,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:47,313 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,314 INFO L85 PathProgramCache]: Analyzing trace with hash 132722862, now seen corresponding path program 1 times [2022-03-03 19:48:47,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762248875] [2022-03-03 19:48:47,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762248875] [2022-03-03 19:48:47,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762248875] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,358 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:48:47,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464215904] [2022-03-03 19:48:47,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:48:47,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:48:47,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:48:47,359 INFO L87 Difference]: Start difference. First operand 174 states and 511 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,412 INFO L93 Difference]: Finished difference Result 242 states and 652 transitions. [2022-03-03 19:48:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:48:47,412 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,413 INFO L225 Difference]: With dead ends: 242 [2022-03-03 19:48:47,414 INFO L226 Difference]: Without dead ends: 232 [2022-03-03 19:48:47,414 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-03-03 19:48:47,415 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 21 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:47,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-03 19:48:47,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 190. [2022-03-03 19:48:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.8412698412698414) internal successors, (537), 189 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 537 transitions. [2022-03-03 19:48:47,425 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 537 transitions. Word has length 18 [2022-03-03 19:48:47,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,426 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 537 transitions. [2022-03-03 19:48:47,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,426 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 537 transitions. [2022-03-03 19:48:47,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,427 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:48:47,428 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1683104426, now seen corresponding path program 1 times [2022-03-03 19:48:47,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775239989] [2022-03-03 19:48:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775239989] [2022-03-03 19:48:47,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775239989] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,466 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:48:47,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762937528] [2022-03-03 19:48:47,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:48:47,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:48:47,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:48:47,468 INFO L87 Difference]: Start difference. First operand 190 states and 537 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,514 INFO L93 Difference]: Finished difference Result 325 states and 890 transitions. [2022-03-03 19:48:47,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:48:47,515 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,516 INFO L225 Difference]: With dead ends: 325 [2022-03-03 19:48:47,516 INFO L226 Difference]: Without dead ends: 307 [2022-03-03 19:48:47,517 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-03-03 19:48:47,518 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 21 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:47,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-03-03 19:48:47,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 235. [2022-03-03 19:48:47,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.893162393162393) internal successors, (677), 234 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 677 transitions. [2022-03-03 19:48:47,531 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 677 transitions. Word has length 18 [2022-03-03 19:48:47,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,531 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 677 transitions. [2022-03-03 19:48:47,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,531 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 677 transitions. [2022-03-03 19:48:47,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,533 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-03 19:48:47,533 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,533 INFO L85 PathProgramCache]: Analyzing trace with hash 105060458, now seen corresponding path program 2 times [2022-03-03 19:48:47,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364974183] [2022-03-03 19:48:47,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364974183] [2022-03-03 19:48:47,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364974183] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,580 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:48:47,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638983373] [2022-03-03 19:48:47,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:48:47,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:48:47,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:48:47,581 INFO L87 Difference]: Start difference. First operand 235 states and 677 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,646 INFO L93 Difference]: Finished difference Result 277 states and 750 transitions. [2022-03-03 19:48:47,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:48:47,646 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,648 INFO L225 Difference]: With dead ends: 277 [2022-03-03 19:48:47,648 INFO L226 Difference]: Without dead ends: 265 [2022-03-03 19:48:47,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:48:47,649 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 35 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:47,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-03-03 19:48:47,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 212. [2022-03-03 19:48:47,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.8341232227488153) internal successors, (598), 211 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 598 transitions. [2022-03-03 19:48:47,660 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 598 transitions. Word has length 18 [2022-03-03 19:48:47,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,660 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 598 transitions. [2022-03-03 19:48:47,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,661 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 598 transitions. [2022-03-03 19:48:47,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 19:48:47,667 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,667 INFO L85 PathProgramCache]: Analyzing trace with hash 671200524, now seen corresponding path program 2 times [2022-03-03 19:48:47,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341185443] [2022-03-03 19:48:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341185443] [2022-03-03 19:48:47,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341185443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,721 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:48:47,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982853711] [2022-03-03 19:48:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:48:47,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:48:47,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:48:47,722 INFO L87 Difference]: Start difference. First operand 212 states and 598 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,781 INFO L93 Difference]: Finished difference Result 275 states and 762 transitions. [2022-03-03 19:48:47,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:48:47,782 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,783 INFO L225 Difference]: With dead ends: 275 [2022-03-03 19:48:47,783 INFO L226 Difference]: Without dead ends: 261 [2022-03-03 19:48:47,783 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-03-03 19:48:47,784 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 21 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:47,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-03-03 19:48:47,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 215. [2022-03-03 19:48:47,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.850467289719626) internal successors, (610), 214 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 610 transitions. [2022-03-03 19:48:47,792 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 610 transitions. Word has length 18 [2022-03-03 19:48:47,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,793 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 610 transitions. [2022-03-03 19:48:47,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,793 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 610 transitions. [2022-03-03 19:48:47,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,794 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-03 19:48:47,794 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,794 INFO L85 PathProgramCache]: Analyzing trace with hash -945431028, now seen corresponding path program 3 times [2022-03-03 19:48:47,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306854042] [2022-03-03 19:48:47,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306854042] [2022-03-03 19:48:47,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306854042] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,829 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:48:47,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723993829] [2022-03-03 19:48:47,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:48:47,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:48:47,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:48:47,831 INFO L87 Difference]: Start difference. First operand 215 states and 610 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,858 INFO L93 Difference]: Finished difference Result 222 states and 635 transitions. [2022-03-03 19:48:47,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:48:47,858 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,860 INFO L225 Difference]: With dead ends: 222 [2022-03-03 19:48:47,860 INFO L226 Difference]: Without dead ends: 222 [2022-03-03 19:48:47,860 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-03-03 19:48:47,860 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 14 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 18 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:47,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-03-03 19:48:47,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 213. [2022-03-03 19:48:47,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.8679245283018866) internal successors, (608), 212 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 608 transitions. [2022-03-03 19:48:47,867 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 608 transitions. Word has length 18 [2022-03-03 19:48:47,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,867 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 608 transitions. [2022-03-03 19:48:47,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,867 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 608 transitions. [2022-03-03 19:48:47,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-03 19:48:47,868 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,869 INFO L85 PathProgramCache]: Analyzing trace with hash -2121095062, now seen corresponding path program 4 times [2022-03-03 19:48:47,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63173536] [2022-03-03 19:48:47,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:47,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:47,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:47,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63173536] [2022-03-03 19:48:47,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63173536] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:47,923 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:47,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:48:47,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987071913] [2022-03-03 19:48:47,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:47,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:48:47,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:47,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:48:47,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:48:47,924 INFO L87 Difference]: Start difference. First operand 213 states and 608 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:47,956 INFO L93 Difference]: Finished difference Result 226 states and 656 transitions. [2022-03-03 19:48:47,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:48:47,957 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:47,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:47,958 INFO L225 Difference]: With dead ends: 226 [2022-03-03 19:48:47,958 INFO L226 Difference]: Without dead ends: 226 [2022-03-03 19:48:47,958 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-03-03 19:48:47,959 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 12 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:47,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 24 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:47,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-03 19:48:47,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 215. [2022-03-03 19:48:47,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.911214953271028) internal successors, (623), 214 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 623 transitions. [2022-03-03 19:48:47,964 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 623 transitions. Word has length 18 [2022-03-03 19:48:47,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:47,964 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 623 transitions. [2022-03-03 19:48:47,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:47,965 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 623 transitions. [2022-03-03 19:48:47,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:48:47,965 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:47,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:47,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 19:48:47,966 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:47,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash -552220694, now seen corresponding path program 5 times [2022-03-03 19:48:47,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:47,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484945244] [2022-03-03 19:48:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:47,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:48,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:48,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:48,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484945244] [2022-03-03 19:48:48,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484945244] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:48:48,050 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:48:48,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:48:48,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186228133] [2022-03-03 19:48:48,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:48:48,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:48:48,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:48,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:48:48,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:48:48,052 INFO L87 Difference]: Start difference. First operand 215 states and 623 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:48,104 INFO L93 Difference]: Finished difference Result 212 states and 606 transitions. [2022-03-03 19:48:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:48:48,104 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:48:48,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:48,105 INFO L225 Difference]: With dead ends: 212 [2022-03-03 19:48:48,105 INFO L226 Difference]: Without dead ends: 204 [2022-03-03 19:48:48,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:48:48,106 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:48,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 21 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:48:48,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-03 19:48:48,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 194. [2022-03-03 19:48:48,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.901554404145078) internal successors, (560), 193 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 560 transitions. [2022-03-03 19:48:48,113 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 560 transitions. Word has length 18 [2022-03-03 19:48:48,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:48,113 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 560 transitions. [2022-03-03 19:48:48,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,113 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 560 transitions. [2022-03-03 19:48:48,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:48:48,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:48,114 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] [2022-03-03 19:48:48,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-03 19:48:48,114 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:48,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash -62492722, now seen corresponding path program 1 times [2022-03-03 19:48:48,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:48,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211074309] [2022-03-03 19:48:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:48,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:48,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:48,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:48,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:48,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211074309] [2022-03-03 19:48:48,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211074309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:48,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051706104] [2022-03-03 19:48:48,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:48,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:48,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:48,192 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:48,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-03 19:48:48,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:48,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-03 19:48:48,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:48,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:48,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:48,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:48,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051706104] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:48,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:48,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-03-03 19:48:48,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767358219] [2022-03-03 19:48:48,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:48,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:48,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:48,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:48,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:48,318 INFO L87 Difference]: Start difference. First operand 194 states and 560 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:48,384 INFO L93 Difference]: Finished difference Result 251 states and 729 transitions. [2022-03-03 19:48:48,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:48,384 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 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 20 [2022-03-03 19:48:48,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:48,385 INFO L225 Difference]: With dead ends: 251 [2022-03-03 19:48:48,386 INFO L226 Difference]: Without dead ends: 251 [2022-03-03 19:48:48,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:48:48,387 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:48,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 29 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:48,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-03 19:48:48,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 191. [2022-03-03 19:48:48,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.9) internal successors, (551), 190 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 551 transitions. [2022-03-03 19:48:48,393 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 551 transitions. Word has length 20 [2022-03-03 19:48:48,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:48,393 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 551 transitions. [2022-03-03 19:48:48,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:48,393 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 551 transitions. [2022-03-03 19:48:48,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:48,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:48,394 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] [2022-03-03 19:48:48,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-03 19:48:48,610 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,SelfDestructingSolverStorable9 [2022-03-03 19:48:48,610 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:48,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:48,610 INFO L85 PathProgramCache]: Analyzing trace with hash -851645140, now seen corresponding path program 1 times [2022-03-03 19:48:48,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:48,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897630112] [2022-03-03 19:48:48,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:48,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:48,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:48,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:48,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:48,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897630112] [2022-03-03 19:48:48,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897630112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:48,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583751610] [2022-03-03 19:48:48,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:48,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:48,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:48,733 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:48,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-03 19:48:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:48,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:48,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:48,975 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 22 treesize of output 18 [2022-03-03 19:48:48,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-03 19:48:49,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:49,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:49,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:49,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-03-03 19:48:49,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2022-03-03 19:48:49,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:49,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 17 [2022-03-03 19:48:49,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-03 19:48:49,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:49,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583751610] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:49,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:49,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-03 19:48:49,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216636020] [2022-03-03 19:48:49,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:49,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:48:49,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:49,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:48:49,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:49,168 INFO L87 Difference]: Start difference. First operand 191 states and 551 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:49,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:49,259 INFO L93 Difference]: Finished difference Result 377 states and 1096 transitions. [2022-03-03 19:48:49,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:49,259 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 19:48:49,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:49,261 INFO L225 Difference]: With dead ends: 377 [2022-03-03 19:48:49,261 INFO L226 Difference]: Without dead ends: 362 [2022-03-03 19:48:49,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:49,262 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 30 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:49,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 89 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:49,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-03 19:48:49,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 270. [2022-03-03 19:48:49,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.95910780669145) internal successors, (796), 269 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 796 transitions. [2022-03-03 19:48:49,267 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 796 transitions. Word has length 22 [2022-03-03 19:48:49,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:49,267 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 796 transitions. [2022-03-03 19:48:49,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:49,268 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 796 transitions. [2022-03-03 19:48:49,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:49,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:49,268 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] [2022-03-03 19:48:49,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:49,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:49,488 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:49,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:49,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1414924140, now seen corresponding path program 2 times [2022-03-03 19:48:49,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:49,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798983177] [2022-03-03 19:48:49,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:49,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:49,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:49,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:49,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:49,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798983177] [2022-03-03 19:48:49,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798983177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:49,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002863080] [2022-03-03 19:48:49,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:48:49,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:49,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:49,556 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:49,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-03 19:48:49,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:48:49,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:49,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:49,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:49,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 15 treesize of output 11 [2022-03-03 19:48:49,757 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-03-03 19:48:49,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:49,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:49,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:49,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-03 19:48:49,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 15 treesize of output 9 [2022-03-03 19:48:49,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:49,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 17 [2022-03-03 19:48:49,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-03 19:48:49,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:49,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002863080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:49,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:49,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-03 19:48:49,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192170035] [2022-03-03 19:48:49,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:49,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:48:49,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:49,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:48:49,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:49,953 INFO L87 Difference]: Start difference. First operand 270 states and 796 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 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-03-03 19:48:50,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:50,051 INFO L93 Difference]: Finished difference Result 402 states and 1185 transitions. [2022-03-03 19:48:50,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:50,052 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 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 22 [2022-03-03 19:48:50,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:50,053 INFO L225 Difference]: With dead ends: 402 [2022-03-03 19:48:50,054 INFO L226 Difference]: Without dead ends: 387 [2022-03-03 19:48:50,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:50,054 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 27 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:50,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 95 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:50,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-03-03 19:48:50,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 294. [2022-03-03 19:48:50,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.962457337883959) internal successors, (868), 293 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:50,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 868 transitions. [2022-03-03 19:48:50,060 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 868 transitions. Word has length 22 [2022-03-03 19:48:50,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:50,060 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 868 transitions. [2022-03-03 19:48:50,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 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-03-03 19:48:50,061 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 868 transitions. [2022-03-03 19:48:50,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:50,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:50,061 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] [2022-03-03 19:48:50,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:50,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:50,278 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:50,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:50,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1944109140, now seen corresponding path program 3 times [2022-03-03 19:48:50,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:50,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43630848] [2022-03-03 19:48:50,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:50,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:50,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:50,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:50,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43630848] [2022-03-03 19:48:50,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43630848] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:50,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733862356] [2022-03-03 19:48:50,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:48:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:50,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:50,368 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:50,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:48:50,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:50,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-03 19:48:50,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:50,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:50,610 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 20 treesize of output 14 [2022-03-03 19:48:50,612 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 20 treesize of output 14 [2022-03-03 19:48:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:50,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:50,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:50,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-03-03 19:48:50,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 15 treesize of output 9 [2022-03-03 19:48:50,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:50,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 17 [2022-03-03 19:48:50,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-03-03 19:48:50,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:50,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733862356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:50,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:50,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-03 19:48:50,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993247485] [2022-03-03 19:48:50,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:50,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:48:50,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:50,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:48:50,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:50,796 INFO L87 Difference]: Start difference. First operand 294 states and 868 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:50,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:50,915 INFO L93 Difference]: Finished difference Result 461 states and 1361 transitions. [2022-03-03 19:48:50,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:50,916 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 19:48:50,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:50,917 INFO L225 Difference]: With dead ends: 461 [2022-03-03 19:48:50,917 INFO L226 Difference]: Without dead ends: 446 [2022-03-03 19:48:50,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:50,918 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 25 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:50,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 112 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:50,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-03 19:48:50,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 312. [2022-03-03 19:48:50,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.964630225080386) internal successors, (922), 311 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:50,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 922 transitions. [2022-03-03 19:48:50,924 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 922 transitions. Word has length 22 [2022-03-03 19:48:50,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:50,925 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 922 transitions. [2022-03-03 19:48:50,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:50,925 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 922 transitions. [2022-03-03 19:48:50,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:50,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:50,925 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] [2022-03-03 19:48:50,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-03 19:48:51,126 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,SelfDestructingSolverStorable12 [2022-03-03 19:48:51,126 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:51,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:51,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1813144784, now seen corresponding path program 4 times [2022-03-03 19:48:51,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:51,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057838798] [2022-03-03 19:48:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:51,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:51,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:51,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:51,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:51,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057838798] [2022-03-03 19:48:51,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057838798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:51,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274639010] [2022-03-03 19:48:51,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:48:51,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:51,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:51,227 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:51,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-03 19:48:51,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:48:51,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:51,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:51,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:51,407 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 25 treesize of output 19 [2022-03-03 19:48:51,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-03-03 19:48:51,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:51,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:51,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:51,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-03 19:48:51,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 15 treesize of output 9 [2022-03-03 19:48:51,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:51,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 17 [2022-03-03 19:48:51,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 13 treesize of output 6 [2022-03-03 19:48:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:51,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274639010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:51,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:51,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-03 19:48:51,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574762050] [2022-03-03 19:48:51,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:51,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:48:51,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:51,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:48:51,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:51,643 INFO L87 Difference]: Start difference. First operand 312 states and 922 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:51,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:51,732 INFO L93 Difference]: Finished difference Result 435 states and 1285 transitions. [2022-03-03 19:48:51,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:51,732 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 19:48:51,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:51,734 INFO L225 Difference]: With dead ends: 435 [2022-03-03 19:48:51,734 INFO L226 Difference]: Without dead ends: 420 [2022-03-03 19:48:51,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:51,734 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 29 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:51,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 93 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:51,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-03-03 19:48:51,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 330. [2022-03-03 19:48:51,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.966565349544073) internal successors, (976), 329 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:51,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 976 transitions. [2022-03-03 19:48:51,741 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 976 transitions. Word has length 22 [2022-03-03 19:48:51,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:51,741 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 976 transitions. [2022-03-03 19:48:51,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:51,741 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 976 transitions. [2022-03-03 19:48:51,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:51,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:51,742 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] [2022-03-03 19:48:51,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:51,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:51,942 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:51,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:51,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1947787600, now seen corresponding path program 5 times [2022-03-03 19:48:51,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:51,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361701764] [2022-03-03 19:48:51,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:51,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:52,014 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:52,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:52,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361701764] [2022-03-03 19:48:52,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361701764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:52,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778452166] [2022-03-03 19:48:52,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:48:52,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:52,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:52,016 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:52,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-03 19:48:52,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:48:52,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:52,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:52,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:52,175 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 21 treesize of output 17 [2022-03-03 19:48:52,211 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-03-03 19:48:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:52,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:52,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:52,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-03-03 19:48:52,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:52,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-03-03 19:48:52,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 18 treesize of output 12 [2022-03-03 19:48:52,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-03-03 19:48:52,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:52,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778452166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:52,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:52,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:48:52,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571493089] [2022-03-03 19:48:52,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:52,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:48:52,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:52,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:48:52,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:52,419 INFO L87 Difference]: Start difference. First operand 330 states and 976 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:52,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:52,508 INFO L93 Difference]: Finished difference Result 471 states and 1393 transitions. [2022-03-03 19:48:52,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:52,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 19:48:52,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:52,510 INFO L225 Difference]: With dead ends: 471 [2022-03-03 19:48:52,510 INFO L226 Difference]: Without dead ends: 456 [2022-03-03 19:48:52,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:52,511 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 33 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:52,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 93 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:52,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-03 19:48:52,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 342. [2022-03-03 19:48:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:52,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2022-03-03 19:48:52,517 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2022-03-03 19:48:52,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:52,518 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2022-03-03 19:48:52,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:52,518 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2022-03-03 19:48:52,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-03 19:48:52,518 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:52,518 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] [2022-03-03 19:48:52,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:52,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:52,735 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:52,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:52,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1359688084, now seen corresponding path program 6 times [2022-03-03 19:48:52,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:52,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316342622] [2022-03-03 19:48:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:52,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:52,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:52,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:52,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316342622] [2022-03-03 19:48:52,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316342622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:52,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650350441] [2022-03-03 19:48:52,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:48:52,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:52,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:52,806 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:52,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-03 19:48:52,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:48:52,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:52,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:48:52,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:52,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-03-03 19:48:52,985 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 20 treesize of output 14 [2022-03-03 19:48:53,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:53,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:53,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:53,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 [2022-03-03 19:48:53,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:48:53,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-03-03 19:48:53,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 18 treesize of output 12 [2022-03-03 19:48:53,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-03-03 19:48:53,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:53,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650350441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:53,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:53,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:48:53,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829163130] [2022-03-03 19:48:53,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:53,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:48:53,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:53,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:48:53,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:53,239 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:53,336 INFO L93 Difference]: Finished difference Result 463 states and 1369 transitions. [2022-03-03 19:48:53,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:48:53,336 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-03 19:48:53,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:53,338 INFO L225 Difference]: With dead ends: 463 [2022-03-03 19:48:53,338 INFO L226 Difference]: Without dead ends: 448 [2022-03-03 19:48:53,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:53,339 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 32 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:53,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 98 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:53,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-03-03 19:48:53,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 342. [2022-03-03 19:48:53,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.967741935483871) internal successors, (1012), 341 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1012 transitions. [2022-03-03 19:48:53,346 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1012 transitions. Word has length 22 [2022-03-03 19:48:53,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:53,346 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 1012 transitions. [2022-03-03 19:48:53,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,346 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1012 transitions. [2022-03-03 19:48:53,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:53,347 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:53,347 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] [2022-03-03 19:48:53,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:53,571 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,SelfDestructingSolverStorable15 [2022-03-03 19:48:53,572 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:53,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:53,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1997398602, now seen corresponding path program 7 times [2022-03-03 19:48:53,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:53,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798174948] [2022-03-03 19:48:53,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:53,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:53,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:53,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:53,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:53,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798174948] [2022-03-03 19:48:53,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798174948] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:53,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728677518] [2022-03-03 19:48:53,596 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:48:53,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:53,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:53,597 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:53,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-03 19:48:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:53,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:53,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:53,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:53,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:53,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728677518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:53,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:53,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-03 19:48:53,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245753609] [2022-03-03 19:48:53,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:53,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:48:53,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:48:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:48:53,707 INFO L87 Difference]: Start difference. First operand 342 states and 1012 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:53,810 INFO L93 Difference]: Finished difference Result 800 states and 2293 transitions. [2022-03-03 19:48:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:48:53,810 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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 24 [2022-03-03 19:48:53,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:53,813 INFO L225 Difference]: With dead ends: 800 [2022-03-03 19:48:53,813 INFO L226 Difference]: Without dead ends: 800 [2022-03-03 19:48:53,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:48:53,814 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 81 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:53,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 79 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2022-03-03 19:48:53,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 428. [2022-03-03 19:48:53,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.0960187353629975) internal successors, (1322), 427 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1322 transitions. [2022-03-03 19:48:53,825 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1322 transitions. Word has length 24 [2022-03-03 19:48:53,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:53,825 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 1322 transitions. [2022-03-03 19:48:53,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:53,825 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1322 transitions. [2022-03-03 19:48:53,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:53,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:53,826 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] [2022-03-03 19:48:53,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:54,032 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,SelfDestructingSolverStorable16 [2022-03-03 19:48:54,032 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:54,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:54,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1419061262, now seen corresponding path program 8 times [2022-03-03 19:48:54,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:54,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111340379] [2022-03-03 19:48:54,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:54,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:54,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:54,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111340379] [2022-03-03 19:48:54,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111340379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:54,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242684001] [2022-03-03 19:48:54,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:48:54,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:54,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:54,072 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:54,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-03 19:48:54,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:48:54,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:54,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:48:54,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:54,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242684001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:54,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:54,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:48:54,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70425927] [2022-03-03 19:48:54,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:54,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:48:54,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:54,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:48:54,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:54,215 INFO L87 Difference]: Start difference. First operand 428 states and 1322 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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-03-03 19:48:54,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:54,589 INFO L93 Difference]: Finished difference Result 1302 states and 3896 transitions. [2022-03-03 19:48:54,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:48:54,589 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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 24 [2022-03-03 19:48:54,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:54,594 INFO L225 Difference]: With dead ends: 1302 [2022-03-03 19:48:54,594 INFO L226 Difference]: Without dead ends: 1252 [2022-03-03 19:48:54,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=258, Invalid=798, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:48:54,595 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 260 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:54,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 71 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:48:54,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2022-03-03 19:48:54,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 716. [2022-03-03 19:48:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 3.2363636363636363) internal successors, (2314), 715 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:54,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2314 transitions. [2022-03-03 19:48:54,613 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2314 transitions. Word has length 24 [2022-03-03 19:48:54,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:54,613 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 2314 transitions. [2022-03-03 19:48:54,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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-03-03 19:48:54,613 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2314 transitions. [2022-03-03 19:48:54,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:54,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:54,614 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] [2022-03-03 19:48:54,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-03 19:48:54,831 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-03-03 19:48:54,831 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:54,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:54,831 INFO L85 PathProgramCache]: Analyzing trace with hash 982092554, now seen corresponding path program 9 times [2022-03-03 19:48:54,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:54,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992236026] [2022-03-03 19:48:54,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:54,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:54,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:54,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,854 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:54,854 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992236026] [2022-03-03 19:48:54,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992236026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:54,854 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524252227] [2022-03-03 19:48:54,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:48:54,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:54,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:54,855 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:54,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-03 19:48:54,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:48:54,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:54,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:54,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:54,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:54,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524252227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:54,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:54,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-03 19:48:54,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608288836] [2022-03-03 19:48:54,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:54,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:48:54,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:54,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:48:54,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:48:54,987 INFO L87 Difference]: Start difference. First operand 716 states and 2314 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:55,082 INFO L93 Difference]: Finished difference Result 1440 states and 4507 transitions. [2022-03-03 19:48:55,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:48:55,083 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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 24 [2022-03-03 19:48:55,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:55,088 INFO L225 Difference]: With dead ends: 1440 [2022-03-03 19:48:55,088 INFO L226 Difference]: Without dead ends: 1297 [2022-03-03 19:48:55,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:55,088 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 77 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:55,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 51 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:55,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2022-03-03 19:48:55,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 986. [2022-03-03 19:48:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 985 states have (on average 3.296446700507614) internal successors, (3247), 985 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 3247 transitions. [2022-03-03 19:48:55,110 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 3247 transitions. Word has length 24 [2022-03-03 19:48:55,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:55,111 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 3247 transitions. [2022-03-03 19:48:55,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,111 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 3247 transitions. [2022-03-03 19:48:55,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:55,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:55,113 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] [2022-03-03 19:48:55,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:55,329 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-03-03 19:48:55,329 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:55,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:55,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1416074220, now seen corresponding path program 10 times [2022-03-03 19:48:55,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:55,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295793023] [2022-03-03 19:48:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:55,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:55,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:55,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295793023] [2022-03-03 19:48:55,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295793023] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:55,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892117836] [2022-03-03 19:48:55,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:48:55,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:55,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:55,360 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:55,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-03 19:48:55,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:48:55,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:55,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:55,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:55,419 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:55,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:55,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:55,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892117836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:55,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:55,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:48:55,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309813234] [2022-03-03 19:48:55,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:55,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:55,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:55,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:55,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:55,451 INFO L87 Difference]: Start difference. First operand 986 states and 3247 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:55,528 INFO L93 Difference]: Finished difference Result 1349 states and 4231 transitions. [2022-03-03 19:48:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:48:55,528 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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 24 [2022-03-03 19:48:55,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:55,533 INFO L225 Difference]: With dead ends: 1349 [2022-03-03 19:48:55,533 INFO L226 Difference]: Without dead ends: 1343 [2022-03-03 19:48:55,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:48:55,533 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:55,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 45 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:55,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2022-03-03 19:48:55,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1016. [2022-03-03 19:48:55,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 1015 states have (on average 3.2679802955665025) internal successors, (3317), 1015 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 3317 transitions. [2022-03-03 19:48:55,592 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 3317 transitions. Word has length 24 [2022-03-03 19:48:55,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:55,592 INFO L470 AbstractCegarLoop]: Abstraction has 1016 states and 3317 transitions. [2022-03-03 19:48:55,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:55,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 3317 transitions. [2022-03-03 19:48:55,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:55,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:55,595 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] [2022-03-03 19:48:55,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:55,811 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-03-03 19:48:55,811 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:55,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash -243104664, now seen corresponding path program 11 times [2022-03-03 19:48:55,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:55,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042846352] [2022-03-03 19:48:55,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:55,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:55,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:55,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:55,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042846352] [2022-03-03 19:48:55,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042846352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:55,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084608887] [2022-03-03 19:48:55,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:48:55,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:55,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:55,847 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:55,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-03 19:48:55,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:48:55,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:55,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:48:55,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:55,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:55,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084608887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:55,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:55,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-03 19:48:55,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928335737] [2022-03-03 19:48:55,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:55,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:48:55,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:55,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:48:55,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:48:55,995 INFO L87 Difference]: Start difference. First operand 1016 states and 3317 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:56,111 INFO L93 Difference]: Finished difference Result 2033 states and 6560 transitions. [2022-03-03 19:48:56,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:48:56,112 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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 24 [2022-03-03 19:48:56,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:56,119 INFO L225 Difference]: With dead ends: 2033 [2022-03-03 19:48:56,119 INFO L226 Difference]: Without dead ends: 2018 [2022-03-03 19:48:56,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:56,120 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 105 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:56,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 42 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:56,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2022-03-03 19:48:56,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1477. [2022-03-03 19:48:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 3.432249322493225) internal successors, (5066), 1476 states have internal predecessors, (5066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 5066 transitions. [2022-03-03 19:48:56,151 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 5066 transitions. Word has length 24 [2022-03-03 19:48:56,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:56,151 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 5066 transitions. [2022-03-03 19:48:56,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 5066 transitions. [2022-03-03 19:48:56,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:56,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:56,155 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] [2022-03-03 19:48:56,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-03 19:48:56,375 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-03-03 19:48:56,375 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:56,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:56,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1639204200, now seen corresponding path program 12 times [2022-03-03 19:48:56,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:56,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790844835] [2022-03-03 19:48:56,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:56,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:56,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:56,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790844835] [2022-03-03 19:48:56,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790844835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:56,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180457513] [2022-03-03 19:48:56,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:48:56,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:56,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:56,417 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:56,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-03 19:48:56,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:48:56,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:56,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:56,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:56,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:56,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:56,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180457513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:56,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:56,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:48:56,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951310829] [2022-03-03 19:48:56,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:56,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:56,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:56,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:56,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:56,556 INFO L87 Difference]: Start difference. First operand 1477 states and 5066 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:56,672 INFO L93 Difference]: Finished difference Result 1938 states and 6279 transitions. [2022-03-03 19:48:56,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:48:56,672 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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 24 [2022-03-03 19:48:56,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:56,680 INFO L225 Difference]: With dead ends: 1938 [2022-03-03 19:48:56,680 INFO L226 Difference]: Without dead ends: 1922 [2022-03-03 19:48:56,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:56,695 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:56,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 48 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:56,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1922 states. [2022-03-03 19:48:56,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1922 to 1400. [2022-03-03 19:48:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.3924231593995713) internal successors, (4746), 1399 states have internal predecessors, (4746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 4746 transitions. [2022-03-03 19:48:56,738 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 4746 transitions. Word has length 24 [2022-03-03 19:48:56,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:56,739 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 4746 transitions. [2022-03-03 19:48:56,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:56,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 4746 transitions. [2022-03-03 19:48:56,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:56,742 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:56,742 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] [2022-03-03 19:48:56,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:56,959 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-03-03 19:48:56,959 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:56,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:56,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1856306738, now seen corresponding path program 13 times [2022-03-03 19:48:56,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:56,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104156803] [2022-03-03 19:48:56,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:56,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:56,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:56,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:56,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104156803] [2022-03-03 19:48:57,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104156803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:57,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320515450] [2022-03-03 19:48:57,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:48:57,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:57,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:57,001 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:57,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-03 19:48:57,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:57,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:57,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:57,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:57,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:57,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:57,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320515450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:57,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:57,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:48:57,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582724642] [2022-03-03 19:48:57,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:57,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:57,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:57,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:57,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:57,143 INFO L87 Difference]: Start difference. First operand 1400 states and 4746 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:57,225 INFO L93 Difference]: Finished difference Result 2961 states and 9894 transitions. [2022-03-03 19:48:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:48:57,225 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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 24 [2022-03-03 19:48:57,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:57,247 INFO L225 Difference]: With dead ends: 2961 [2022-03-03 19:48:57,247 INFO L226 Difference]: Without dead ends: 2952 [2022-03-03 19:48:57,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:48:57,248 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 77 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:57,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 47 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:57,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2022-03-03 19:48:57,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2033. [2022-03-03 19:48:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 3.534448818897638) internal successors, (7182), 2032 states have internal predecessors, (7182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 7182 transitions. [2022-03-03 19:48:57,309 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 7182 transitions. Word has length 24 [2022-03-03 19:48:57,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:57,309 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 7182 transitions. [2022-03-03 19:48:57,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 7182 transitions. [2022-03-03 19:48:57,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:57,313 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:57,313 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] [2022-03-03 19:48:57,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:57,529 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-03-03 19:48:57,529 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:57,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:57,530 INFO L85 PathProgramCache]: Analyzing trace with hash -266436362, now seen corresponding path program 14 times [2022-03-03 19:48:57,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:57,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483957101] [2022-03-03 19:48:57,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:57,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:57,554 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:57,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:57,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483957101] [2022-03-03 19:48:57,554 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483957101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:57,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211360784] [2022-03-03 19:48:57,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:48:57,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:57,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:57,555 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:57,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-03 19:48:57,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:48:57,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:57,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:57,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:57,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:57,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:57,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211360784] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:57,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:57,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:48:57,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825329985] [2022-03-03 19:48:57,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:57,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:57,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:57,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:57,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:57,676 INFO L87 Difference]: Start difference. First operand 2033 states and 7182 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:57,788 INFO L93 Difference]: Finished difference Result 3041 states and 10107 transitions. [2022-03-03 19:48:57,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:48:57,788 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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 24 [2022-03-03 19:48:57,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:57,795 INFO L225 Difference]: With dead ends: 3041 [2022-03-03 19:48:57,795 INFO L226 Difference]: Without dead ends: 3041 [2022-03-03 19:48:57,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:48:57,796 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 88 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:57,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 61 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:57,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2022-03-03 19:48:57,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 2012. [2022-03-03 19:48:57,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 2011 states have (on average 3.52710094480358) internal successors, (7093), 2011 states have internal predecessors, (7093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 7093 transitions. [2022-03-03 19:48:57,840 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 7093 transitions. Word has length 24 [2022-03-03 19:48:57,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:57,840 INFO L470 AbstractCegarLoop]: Abstraction has 2012 states and 7093 transitions. [2022-03-03 19:48:57,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:57,840 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 7093 transitions. [2022-03-03 19:48:57,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:57,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:57,844 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] [2022-03-03 19:48:57,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:58,060 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-03-03 19:48:58,061 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:58,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:58,061 INFO L85 PathProgramCache]: Analyzing trace with hash -993594422, now seen corresponding path program 15 times [2022-03-03 19:48:58,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:58,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077855707] [2022-03-03 19:48:58,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:58,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:58,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:58,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:58,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077855707] [2022-03-03 19:48:58,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077855707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:58,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918821777] [2022-03-03 19:48:58,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:48:58,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:58,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:58,097 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:58,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-03 19:48:58,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:48:58,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:58,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:58,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:58,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:58,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:48:58,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918821777] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:58,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:58,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:48:58,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662850287] [2022-03-03 19:48:58,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:58,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:48:58,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:58,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:48:58,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:48:58,269 INFO L87 Difference]: Start difference. First operand 2012 states and 7093 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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-03-03 19:48:58,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:58,769 INFO L93 Difference]: Finished difference Result 9230 states and 29756 transitions. [2022-03-03 19:48:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:48:58,769 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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 24 [2022-03-03 19:48:58,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:58,791 INFO L225 Difference]: With dead ends: 9230 [2022-03-03 19:48:58,792 INFO L226 Difference]: Without dead ends: 8962 [2022-03-03 19:48:58,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:48:58,793 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 352 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:58,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 157 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:48:58,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8962 states. [2022-03-03 19:48:58,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8962 to 4517. [2022-03-03 19:48:58,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4517 states, 4516 states have (on average 3.649468556244464) internal successors, (16481), 4516 states have internal predecessors, (16481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:58,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 16481 transitions. [2022-03-03 19:48:58,961 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 16481 transitions. Word has length 24 [2022-03-03 19:48:58,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:58,961 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 16481 transitions. [2022-03-03 19:48:58,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 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-03-03 19:48:58,961 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 16481 transitions. [2022-03-03 19:48:58,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:58,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:58,969 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] [2022-03-03 19:48:58,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:59,185 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-03-03 19:48:59,185 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:59,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:59,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2078630128, now seen corresponding path program 16 times [2022-03-03 19:48:59,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:59,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044749327] [2022-03-03 19:48:59,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:59,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:59,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:59,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:59,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:59,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044749327] [2022-03-03 19:48:59,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044749327] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:59,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203929731] [2022-03-03 19:48:59,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:48:59,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:59,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:59,226 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:59,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-03 19:48:59,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:48:59,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:59,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:59,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:59,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:48:59,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:59,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:48:59,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203929731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:59,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:59,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:48:59,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396976718] [2022-03-03 19:48:59,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:59,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:48:59,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:59,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:48:59,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:48:59,337 INFO L87 Difference]: Start difference. First operand 4517 states and 16481 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:59,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:59,433 INFO L93 Difference]: Finished difference Result 5640 states and 19744 transitions. [2022-03-03 19:48:59,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:48:59,433 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:48:59,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:59,446 INFO L225 Difference]: With dead ends: 5640 [2022-03-03 19:48:59,446 INFO L226 Difference]: Without dead ends: 5614 [2022-03-03 19:48:59,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:48:59,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 78 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:59,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 40 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:48:59,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5614 states. [2022-03-03 19:48:59,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5614 to 4545. [2022-03-03 19:48:59,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4545 states, 4544 states have (on average 3.642825704225352) internal successors, (16553), 4544 states have internal predecessors, (16553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:59,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4545 states to 4545 states and 16553 transitions. [2022-03-03 19:48:59,533 INFO L78 Accepts]: Start accepts. Automaton has 4545 states and 16553 transitions. Word has length 24 [2022-03-03 19:48:59,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:59,533 INFO L470 AbstractCegarLoop]: Abstraction has 4545 states and 16553 transitions. [2022-03-03 19:48:59,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:48:59,534 INFO L276 IsEmpty]: Start isEmpty. Operand 4545 states and 16553 transitions. [2022-03-03 19:48:59,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:48:59,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:59,541 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:48:59,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-03 19:48:59,758 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-03-03 19:48:59,758 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:59,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:59,758 INFO L85 PathProgramCache]: Analyzing trace with hash 319339466, now seen corresponding path program 17 times [2022-03-03 19:48:59,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:59,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830069957] [2022-03-03 19:48:59,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:59,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:59,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:59,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:59,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830069957] [2022-03-03 19:48:59,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830069957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:59,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010499887] [2022-03-03 19:48:59,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:48:59,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:59,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:59,795 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:48:59,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-03 19:48:59,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:48:59,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:59,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:48:59,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:59,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:59,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:48:59,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010499887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:59,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:59,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-03-03 19:48:59,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714376874] [2022-03-03 19:48:59,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:59,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 19:48:59,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:59,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 19:48:59,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:48:59,929 INFO L87 Difference]: Start difference. First operand 4545 states and 16553 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:00,134 INFO L93 Difference]: Finished difference Result 6419 states and 21871 transitions. [2022-03-03 19:49:00,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:49:00,134 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:49:00,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:00,148 INFO L225 Difference]: With dead ends: 6419 [2022-03-03 19:49:00,148 INFO L226 Difference]: Without dead ends: 6345 [2022-03-03 19:49:00,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:49:00,149 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 152 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:00,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 47 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:49:00,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6345 states. [2022-03-03 19:49:00,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6345 to 4523. [2022-03-03 19:49:00,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4523 states, 4522 states have (on average 3.645731977001327) internal successors, (16486), 4522 states have internal predecessors, (16486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4523 states to 4523 states and 16486 transitions. [2022-03-03 19:49:00,248 INFO L78 Accepts]: Start accepts. Automaton has 4523 states and 16486 transitions. Word has length 24 [2022-03-03 19:49:00,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:00,248 INFO L470 AbstractCegarLoop]: Abstraction has 4523 states and 16486 transitions. [2022-03-03 19:49:00,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,248 INFO L276 IsEmpty]: Start isEmpty. Operand 4523 states and 16486 transitions. [2022-03-03 19:49:00,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:49:00,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:00,256 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] [2022-03-03 19:49:00,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:00,472 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-03-03 19:49:00,473 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:00,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:00,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1402063808, now seen corresponding path program 18 times [2022-03-03 19:49:00,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:00,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091892956] [2022-03-03 19:49:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:00,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:00,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:00,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091892956] [2022-03-03 19:49:00,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091892956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:00,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884076775] [2022-03-03 19:49:00,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:49:00,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:00,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:00,505 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:00,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-03 19:49:00,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:49:00,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:00,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:49:00,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:00,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:49:00,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:00,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:49:00,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884076775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:00,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:00,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:49:00,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962252053] [2022-03-03 19:49:00,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:00,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:49:00,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:00,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:49:00,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:49:00,608 INFO L87 Difference]: Start difference. First operand 4523 states and 16486 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:00,702 INFO L93 Difference]: Finished difference Result 5931 states and 21351 transitions. [2022-03-03 19:49:00,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:49:00,703 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-03-03 19:49:00,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:00,715 INFO L225 Difference]: With dead ends: 5931 [2022-03-03 19:49:00,715 INFO L226 Difference]: Without dead ends: 5906 [2022-03-03 19:49:00,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:49:00,716 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:00,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 50 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:49:00,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5906 states. [2022-03-03 19:49:00,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5906 to 5352. [2022-03-03 19:49:00,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5352 states, 5351 states have (on average 3.690712016445524) internal successors, (19749), 5351 states have internal predecessors, (19749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5352 states to 5352 states and 19749 transitions. [2022-03-03 19:49:00,806 INFO L78 Accepts]: Start accepts. Automaton has 5352 states and 19749 transitions. Word has length 24 [2022-03-03 19:49:00,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:00,806 INFO L470 AbstractCegarLoop]: Abstraction has 5352 states and 19749 transitions. [2022-03-03 19:49:00,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:00,807 INFO L276 IsEmpty]: Start isEmpty. Operand 5352 states and 19749 transitions. [2022-03-03 19:49:00,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:49:00,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:00,816 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] [2022-03-03 19:49:00,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:01,032 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-03-03 19:49:01,032 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:01,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:01,033 INFO L85 PathProgramCache]: Analyzing trace with hash -199751440, now seen corresponding path program 19 times [2022-03-03 19:49:01,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:01,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346764255] [2022-03-03 19:49:01,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:01,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:01,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:01,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:01,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346764255] [2022-03-03 19:49:01,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346764255] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:01,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566344026] [2022-03-03 19:49:01,068 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:49:01,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:01,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:01,069 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:01,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-03 19:49:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:01,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:49:01,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:01,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:49:01,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:01,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:49:01,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566344026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:01,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:01,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:49:01,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476860358] [2022-03-03 19:49:01,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:01,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:49:01,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:01,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:49:01,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:49:01,196 INFO L87 Difference]: Start difference. First operand 5352 states and 19749 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:01,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:01,357 INFO L93 Difference]: Finished difference Result 6187 states and 22242 transitions. [2022-03-03 19:49:01,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:49:01,358 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-03-03 19:49:01,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:01,370 INFO L225 Difference]: With dead ends: 6187 [2022-03-03 19:49:01,370 INFO L226 Difference]: Without dead ends: 6177 [2022-03-03 19:49:01,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:49:01,371 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 58 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:01,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 51 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:49:01,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2022-03-03 19:49:01,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 5419. [2022-03-03 19:49:01,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5419 states, 5418 states have (on average 3.6864156515319304) internal successors, (19973), 5418 states have internal predecessors, (19973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:01,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5419 states to 5419 states and 19973 transitions. [2022-03-03 19:49:01,458 INFO L78 Accepts]: Start accepts. Automaton has 5419 states and 19973 transitions. Word has length 24 [2022-03-03 19:49:01,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:01,458 INFO L470 AbstractCegarLoop]: Abstraction has 5419 states and 19973 transitions. [2022-03-03 19:49:01,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:01,458 INFO L276 IsEmpty]: Start isEmpty. Operand 5419 states and 19973 transitions. [2022-03-03 19:49:01,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:49:01,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:01,468 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] [2022-03-03 19:49:01,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:01,684 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-03-03 19:49:01,684 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:01,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:01,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1472685148, now seen corresponding path program 20 times [2022-03-03 19:49:01,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:01,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920219349] [2022-03-03 19:49:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:01,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:01,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:01,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:01,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920219349] [2022-03-03 19:49:01,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920219349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:01,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192925113] [2022-03-03 19:49:01,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:49:01,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:01,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:01,711 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:01,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-03 19:49:01,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:49:01,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:01,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:49:01,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:01,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:01,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:01,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192925113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:01,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:01,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-03-03 19:49:01,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207323511] [2022-03-03 19:49:01,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:01,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:49:01,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:01,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:49:01,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:49:01,811 INFO L87 Difference]: Start difference. First operand 5419 states and 19973 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:02,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:02,213 INFO L93 Difference]: Finished difference Result 7179 states and 25144 transitions. [2022-03-03 19:49:02,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:49:02,214 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:49:02,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:02,229 INFO L225 Difference]: With dead ends: 7179 [2022-03-03 19:49:02,229 INFO L226 Difference]: Without dead ends: 7111 [2022-03-03 19:49:02,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=298, Invalid=1108, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:49:02,230 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 182 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:02,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 107 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:49:02,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2022-03-03 19:49:02,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 5518. [2022-03-03 19:49:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5518 states, 5517 states have (on average 3.6699293094072867) internal successors, (20247), 5517 states have internal predecessors, (20247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:02,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5518 states to 5518 states and 20247 transitions. [2022-03-03 19:49:02,381 INFO L78 Accepts]: Start accepts. Automaton has 5518 states and 20247 transitions. Word has length 24 [2022-03-03 19:49:02,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:02,381 INFO L470 AbstractCegarLoop]: Abstraction has 5518 states and 20247 transitions. [2022-03-03 19:49:02,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:02,381 INFO L276 IsEmpty]: Start isEmpty. Operand 5518 states and 20247 transitions. [2022-03-03 19:49:02,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:49:02,390 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:02,390 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] [2022-03-03 19:49:02,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:02,606 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-03-03 19:49:02,607 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:02,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash 828713550, now seen corresponding path program 21 times [2022-03-03 19:49:02,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:02,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524841933] [2022-03-03 19:49:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:02,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:02,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:02,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:02,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524841933] [2022-03-03 19:49:02,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524841933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:02,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352577642] [2022-03-03 19:49:02,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:49:02,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:02,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:02,652 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:02,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-03 19:49:02,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:49:02,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:02,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:49:02,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:02,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:49:02,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:49:02,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352577642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:02,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:02,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-03-03 19:49:02,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537418948] [2022-03-03 19:49:02,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:02,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:49:02,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:02,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:49:02,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:49:02,750 INFO L87 Difference]: Start difference. First operand 5518 states and 20247 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 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-03-03 19:49:03,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:03,151 INFO L93 Difference]: Finished difference Result 11751 states and 40710 transitions. [2022-03-03 19:49:03,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:49:03,152 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 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 24 [2022-03-03 19:49:03,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:03,179 INFO L225 Difference]: With dead ends: 11751 [2022-03-03 19:49:03,179 INFO L226 Difference]: Without dead ends: 11587 [2022-03-03 19:49:03,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=294, Invalid=1038, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:49:03,180 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 318 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:03,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 87 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:49:03,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11587 states. [2022-03-03 19:49:03,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11587 to 8418. [2022-03-03 19:49:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8418 states, 8417 states have (on average 3.7303077105857194) internal successors, (31398), 8417 states have internal predecessors, (31398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:03,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8418 states to 8418 states and 31398 transitions. [2022-03-03 19:49:03,436 INFO L78 Accepts]: Start accepts. Automaton has 8418 states and 31398 transitions. Word has length 24 [2022-03-03 19:49:03,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:03,436 INFO L470 AbstractCegarLoop]: Abstraction has 8418 states and 31398 transitions. [2022-03-03 19:49:03,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 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-03-03 19:49:03,436 INFO L276 IsEmpty]: Start isEmpty. Operand 8418 states and 31398 transitions. [2022-03-03 19:49:03,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-03 19:49:03,508 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:03,508 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] [2022-03-03 19:49:03,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:03,726 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-03-03 19:49:03,726 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:03,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:03,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1031366276, now seen corresponding path program 22 times [2022-03-03 19:49:03,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:03,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870321597] [2022-03-03 19:49:03,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:03,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:03,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:03,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:03,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:03,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870321597] [2022-03-03 19:49:03,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870321597] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:03,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191327361] [2022-03-03 19:49:03,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:49:03,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:03,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:03,768 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:03,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-03 19:49:03,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:49:03,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:03,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:49:03,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:03,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:03,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191327361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:03,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:03,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-03 19:49:03,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440755405] [2022-03-03 19:49:03,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:03,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:49:03,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:03,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:49:03,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:49:03,909 INFO L87 Difference]: Start difference. First operand 8418 states and 31398 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:04,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:04,085 INFO L93 Difference]: Finished difference Result 9470 states and 34319 transitions. [2022-03-03 19:49:04,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:49:04,086 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-03 19:49:04,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:04,109 INFO L225 Difference]: With dead ends: 9470 [2022-03-03 19:49:04,109 INFO L226 Difference]: Without dead ends: 9392 [2022-03-03 19:49:04,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:49:04,111 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 90 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:04,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 66 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:49:04,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9392 states. [2022-03-03 19:49:04,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9392 to 8499. [2022-03-03 19:49:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8499 states, 8498 states have (on average 3.7232289950576605) internal successors, (31640), 8498 states have internal predecessors, (31640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:04,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8499 states to 8499 states and 31640 transitions. [2022-03-03 19:49:04,269 INFO L78 Accepts]: Start accepts. Automaton has 8499 states and 31640 transitions. Word has length 24 [2022-03-03 19:49:04,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:04,269 INFO L470 AbstractCegarLoop]: Abstraction has 8499 states and 31640 transitions. [2022-03-03 19:49:04,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:04,269 INFO L276 IsEmpty]: Start isEmpty. Operand 8499 states and 31640 transitions. [2022-03-03 19:49:04,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:04,285 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:04,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:04,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:04,501 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-03-03 19:49:04,502 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:04,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:04,502 INFO L85 PathProgramCache]: Analyzing trace with hash 213109642, now seen corresponding path program 23 times [2022-03-03 19:49:04,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:04,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108261937] [2022-03-03 19:49:04,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:04,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:04,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:04,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:04,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108261937] [2022-03-03 19:49:04,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108261937] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:04,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756668261] [2022-03-03 19:49:04,744 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:49:04,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:04,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:04,745 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:04,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-03 19:49:04,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:49:04,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:04,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:04,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:05,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:05,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:05,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,255 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 46 treesize of output 34 [2022-03-03 19:49:05,260 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 18 [2022-03-03 19:49:05,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:05,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:05,457 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:05,457 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 30 treesize of output 55 [2022-03-03 19:49:05,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:05,517 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 30 treesize of output 14 [2022-03-03 19:49:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,617 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:05,618 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:05,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:05,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:05,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-03-03 19:49:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:05,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756668261] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:05,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:05,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:05,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268792439] [2022-03-03 19:49:05,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:05,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:05,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:05,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:05,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:05,747 INFO L87 Difference]: Start difference. First operand 8499 states and 31640 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:06,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:06,229 INFO L93 Difference]: Finished difference Result 11612 states and 42094 transitions. [2022-03-03 19:49:06,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:49:06,229 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:06,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:06,255 INFO L225 Difference]: With dead ends: 11612 [2022-03-03 19:49:06,255 INFO L226 Difference]: Without dead ends: 11609 [2022-03-03 19:49:06,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:49:06,255 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 111 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:06,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 254 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 475 Invalid, 0 Unknown, 326 Unchecked, 0.2s Time] [2022-03-03 19:49:06,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11609 states. [2022-03-03 19:49:06,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11609 to 8581. [2022-03-03 19:49:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8581 states, 8580 states have (on average 3.7157342657342656) internal successors, (31881), 8580 states have internal predecessors, (31881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8581 states to 8581 states and 31881 transitions. [2022-03-03 19:49:06,414 INFO L78 Accepts]: Start accepts. Automaton has 8581 states and 31881 transitions. Word has length 28 [2022-03-03 19:49:06,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:06,415 INFO L470 AbstractCegarLoop]: Abstraction has 8581 states and 31881 transitions. [2022-03-03 19:49:06,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:06,415 INFO L276 IsEmpty]: Start isEmpty. Operand 8581 states and 31881 transitions. [2022-03-03 19:49:06,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:06,433 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:06,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:06,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:06,649 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-03-03 19:49:06,650 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:06,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:06,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1560240398, now seen corresponding path program 24 times [2022-03-03 19:49:06,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:06,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834685954] [2022-03-03 19:49:06,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:06,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:06,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:06,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834685954] [2022-03-03 19:49:06,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834685954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:06,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808133468] [2022-03-03 19:49:06,893 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:49:06,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:06,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:06,897 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:06,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-03 19:49:06,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:49:06,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:06,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:06,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:07,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:07,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:07,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,337 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 46 treesize of output 34 [2022-03-03 19:49:07,339 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 32 treesize of output 20 [2022-03-03 19:49:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:07,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:07,476 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:07,476 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 30 treesize of output 55 [2022-03-03 19:49:07,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:07,530 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 30 treesize of output 14 [2022-03-03 19:49:07,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,624 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:07,624 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:07,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:07,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:07,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 22 treesize of output 5 [2022-03-03 19:49:07,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:07,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808133468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:07,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:07,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:07,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730543506] [2022-03-03 19:49:07,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:07,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:07,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:07,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:07,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:07,745 INFO L87 Difference]: Start difference. First operand 8581 states and 31881 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:08,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:08,254 INFO L93 Difference]: Finished difference Result 11632 states and 42147 transitions. [2022-03-03 19:49:08,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:49:08,255 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:08,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:08,281 INFO L225 Difference]: With dead ends: 11632 [2022-03-03 19:49:08,281 INFO L226 Difference]: Without dead ends: 11629 [2022-03-03 19:49:08,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:49:08,281 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 99 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:08,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 275 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 512 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-03-03 19:49:08,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11629 states. [2022-03-03 19:49:08,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11629 to 8593. [2022-03-03 19:49:08,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8593 states, 8592 states have (on average 3.7138035381750467) internal successors, (31909), 8592 states have internal predecessors, (31909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:08,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8593 states to 8593 states and 31909 transitions. [2022-03-03 19:49:08,474 INFO L78 Accepts]: Start accepts. Automaton has 8593 states and 31909 transitions. Word has length 28 [2022-03-03 19:49:08,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:08,474 INFO L470 AbstractCegarLoop]: Abstraction has 8593 states and 31909 transitions. [2022-03-03 19:49:08,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:08,474 INFO L276 IsEmpty]: Start isEmpty. Operand 8593 states and 31909 transitions. [2022-03-03 19:49:08,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:08,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:08,488 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:08,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:08,703 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-03-03 19:49:08,704 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:08,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:08,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1601865618, now seen corresponding path program 25 times [2022-03-03 19:49:08,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:08,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036881733] [2022-03-03 19:49:08,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:08,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:08,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:08,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:08,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036881733] [2022-03-03 19:49:08,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036881733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:08,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501657094] [2022-03-03 19:49:08,936 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:49:08,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:08,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:08,937 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:08,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-03 19:49:08,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:08,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:09,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:09,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-03 19:49:09,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:09,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,362 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 34 treesize of output 22 [2022-03-03 19:49:09,364 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 23 [2022-03-03 19:49:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:09,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:09,503 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:09,503 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 30 treesize of output 55 [2022-03-03 19:49:09,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:09,556 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 30 treesize of output 14 [2022-03-03 19:49:09,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,649 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:09,649 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:09,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:09,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:09,721 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 22 treesize of output 5 [2022-03-03 19:49:09,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:09,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501657094] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:09,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:09,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:09,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943616888] [2022-03-03 19:49:09,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:09,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:09,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:09,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:09,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:09,776 INFO L87 Difference]: Start difference. First operand 8593 states and 31909 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:10,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:10,412 INFO L93 Difference]: Finished difference Result 11665 states and 42260 transitions. [2022-03-03 19:49:10,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:49:10,412 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:10,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:10,440 INFO L225 Difference]: With dead ends: 11665 [2022-03-03 19:49:10,440 INFO L226 Difference]: Without dead ends: 11650 [2022-03-03 19:49:10,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:49:10,441 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 101 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 465 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:10,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 303 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 715 Invalid, 0 Unknown, 465 Unchecked, 0.3s Time] [2022-03-03 19:49:10,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11650 states. [2022-03-03 19:49:10,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11650 to 8655. [2022-03-03 19:49:10,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8655 states, 8654 states have (on average 3.7110006933210076) internal successors, (32115), 8654 states have internal predecessors, (32115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:10,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8655 states to 8655 states and 32115 transitions. [2022-03-03 19:49:10,629 INFO L78 Accepts]: Start accepts. Automaton has 8655 states and 32115 transitions. Word has length 28 [2022-03-03 19:49:10,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:10,630 INFO L470 AbstractCegarLoop]: Abstraction has 8655 states and 32115 transitions. [2022-03-03 19:49:10,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 8655 states and 32115 transitions. [2022-03-03 19:49:10,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:10,645 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:10,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:10,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-03 19:49:10,858 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-03-03 19:49:10,858 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:10,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:10,858 INFO L85 PathProgramCache]: Analyzing trace with hash 837768650, now seen corresponding path program 26 times [2022-03-03 19:49:10,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:10,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186998133] [2022-03-03 19:49:10,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:10,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:10,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:11,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:11,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:11,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186998133] [2022-03-03 19:49:11,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186998133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:11,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535174072] [2022-03-03 19:49:11,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:49:11,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:11,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:11,063 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:11,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-03 19:49:11,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:49:11,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:11,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:11,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:11,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:11,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-03 19:49:11,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 25 treesize of output 17 [2022-03-03 19:49:11,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:11,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,492 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 17 [2022-03-03 19:49:11,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:11,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:11,623 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:11,623 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 30 treesize of output 55 [2022-03-03 19:49:11,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:11,681 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 30 treesize of output 14 [2022-03-03 19:49:11,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,784 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:11,784 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:11,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:11,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:11,838 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 22 treesize of output 5 [2022-03-03 19:49:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:11,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535174072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:11,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:11,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:11,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474320810] [2022-03-03 19:49:11,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:11,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:11,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:11,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:11,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:11,932 INFO L87 Difference]: Start difference. First operand 8655 states and 32115 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:12,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:12,401 INFO L93 Difference]: Finished difference Result 11796 states and 42646 transitions. [2022-03-03 19:49:12,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:49:12,401 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:12,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:12,427 INFO L225 Difference]: With dead ends: 11796 [2022-03-03 19:49:12,428 INFO L226 Difference]: Without dead ends: 11740 [2022-03-03 19:49:12,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:49:12,428 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 107 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:12,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 249 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 481 Invalid, 0 Unknown, 310 Unchecked, 0.2s Time] [2022-03-03 19:49:12,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11740 states. [2022-03-03 19:49:12,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11740 to 8708. [2022-03-03 19:49:12,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8708 states, 8707 states have (on average 3.7060985414034686) internal successors, (32269), 8707 states have internal predecessors, (32269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:12,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8708 states to 8708 states and 32269 transitions. [2022-03-03 19:49:12,586 INFO L78 Accepts]: Start accepts. Automaton has 8708 states and 32269 transitions. Word has length 28 [2022-03-03 19:49:12,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:12,587 INFO L470 AbstractCegarLoop]: Abstraction has 8708 states and 32269 transitions. [2022-03-03 19:49:12,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:12,587 INFO L276 IsEmpty]: Start isEmpty. Operand 8708 states and 32269 transitions. [2022-03-03 19:49:12,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:12,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:12,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:12,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:12,810 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-03-03 19:49:12,811 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:12,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:12,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1190629366, now seen corresponding path program 27 times [2022-03-03 19:49:12,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:12,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756324454] [2022-03-03 19:49:12,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:12,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:13,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:13,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:13,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756324454] [2022-03-03 19:49:13,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756324454] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:13,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002405386] [2022-03-03 19:49:13,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:49:13,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:13,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:13,008 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:13,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-03 19:49:13,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:49:13,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:13,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:49:13,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:13,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:13,415 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 24 treesize of output 20 [2022-03-03 19:49:13,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:13,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:13,424 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 34 treesize of output 38 [2022-03-03 19:49:13,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:13,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 72 [2022-03-03 19:49:13,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:13,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:14,234 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:49:14,234 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 54 treesize of output 79 [2022-03-03 19:49:14,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:14,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:14,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:14,844 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 60 treesize of output 55 [2022-03-03 19:49:14,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:14,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002405386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:14,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:14,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:49:14,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306944129] [2022-03-03 19:49:14,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:14,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:49:14,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:14,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:49:14,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:49:14,992 INFO L87 Difference]: Start difference. First operand 8708 states and 32269 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:16,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:16,624 INFO L93 Difference]: Finished difference Result 18757 states and 66076 transitions. [2022-03-03 19:49:16,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 19:49:16,624 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:16,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:16,670 INFO L225 Difference]: With dead ends: 18757 [2022-03-03 19:49:16,670 INFO L226 Difference]: Without dead ends: 18743 [2022-03-03 19:49:16,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=541, Invalid=3119, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:49:16,671 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 151 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 707 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:16,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 431 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 596 Invalid, 0 Unknown, 707 Unchecked, 0.3s Time] [2022-03-03 19:49:16,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18743 states. [2022-03-03 19:49:16,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18743 to 8752. [2022-03-03 19:49:16,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8752 states, 8751 states have (on average 3.701405553651011) internal successors, (32391), 8751 states have internal predecessors, (32391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8752 states to 8752 states and 32391 transitions. [2022-03-03 19:49:16,876 INFO L78 Accepts]: Start accepts. Automaton has 8752 states and 32391 transitions. Word has length 28 [2022-03-03 19:49:16,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:16,876 INFO L470 AbstractCegarLoop]: Abstraction has 8752 states and 32391 transitions. [2022-03-03 19:49:16,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:16,876 INFO L276 IsEmpty]: Start isEmpty. Operand 8752 states and 32391 transitions. [2022-03-03 19:49:16,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:16,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:16,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:16,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:17,106 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-03-03 19:49:17,107 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:17,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:17,107 INFO L85 PathProgramCache]: Analyzing trace with hash 631830218, now seen corresponding path program 28 times [2022-03-03 19:49:17,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:17,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301652276] [2022-03-03 19:49:17,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:17,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:17,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:17,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301652276] [2022-03-03 19:49:17,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301652276] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:17,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952895796] [2022-03-03 19:49:17,330 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:49:17,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:17,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:17,331 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:17,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-03 19:49:17,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:49:17,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:17,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:17,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:17,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:17,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:17,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:17,830 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 49 treesize of output 37 [2022-03-03 19:49:17,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-03-03 19:49:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:17,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:17,968 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:17,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 55 [2022-03-03 19:49:18,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:18,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:18,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:18,034 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 30 treesize of output 14 [2022-03-03 19:49:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:18,138 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:18,139 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:18,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:18,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:18,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:18,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-03-03 19:49:18,288 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:18,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952895796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:18,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:18,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:18,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979981737] [2022-03-03 19:49:18,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:18,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:18,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:18,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:18,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:18,290 INFO L87 Difference]: Start difference. First operand 8752 states and 32391 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:18,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:18,659 INFO L93 Difference]: Finished difference Result 11726 states and 42445 transitions. [2022-03-03 19:49:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:49:18,660 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:18,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:18,690 INFO L225 Difference]: With dead ends: 11726 [2022-03-03 19:49:18,691 INFO L226 Difference]: Without dead ends: 11711 [2022-03-03 19:49:18,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:49:18,691 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 76 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:18,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 194 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 352 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-03-03 19:49:18,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11711 states. [2022-03-03 19:49:18,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11711 to 8792. [2022-03-03 19:49:18,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8792 states, 8791 states have (on average 3.7001478785121145) internal successors, (32528), 8791 states have internal predecessors, (32528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:18,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8792 states to 8792 states and 32528 transitions. [2022-03-03 19:49:18,870 INFO L78 Accepts]: Start accepts. Automaton has 8792 states and 32528 transitions. Word has length 28 [2022-03-03 19:49:18,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:18,870 INFO L470 AbstractCegarLoop]: Abstraction has 8792 states and 32528 transitions. [2022-03-03 19:49:18,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:18,870 INFO L276 IsEmpty]: Start isEmpty. Operand 8792 states and 32528 transitions. [2022-03-03 19:49:18,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:18,885 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:18,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:18,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:19,100 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-03-03 19:49:19,101 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:19,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:19,101 INFO L85 PathProgramCache]: Analyzing trace with hash -2104926016, now seen corresponding path program 29 times [2022-03-03 19:49:19,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:19,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312141752] [2022-03-03 19:49:19,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:19,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:19,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:19,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:19,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312141752] [2022-03-03 19:49:19,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312141752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:19,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204105400] [2022-03-03 19:49:19,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:49:19,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:19,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:19,302 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:19,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-03 19:49:19,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:49:19,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:19,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:19,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:19,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:19,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-03 19:49:19,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:19,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:19,768 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 39 treesize of output 27 [2022-03-03 19:49:19,770 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 18 [2022-03-03 19:49:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:19,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:19,910 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:19,911 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 30 treesize of output 55 [2022-03-03 19:49:19,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:19,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:19,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:19,971 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 30 treesize of output 14 [2022-03-03 19:49:20,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:20,078 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:20,078 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:20,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:20,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:20,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:20,156 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 22 treesize of output 5 [2022-03-03 19:49:20,212 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:20,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204105400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:20,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:20,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:20,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375391086] [2022-03-03 19:49:20,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:20,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:20,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:20,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:20,213 INFO L87 Difference]: Start difference. First operand 8792 states and 32528 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:20,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:20,683 INFO L93 Difference]: Finished difference Result 11857 states and 42825 transitions. [2022-03-03 19:49:20,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:49:20,683 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:20,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:20,708 INFO L225 Difference]: With dead ends: 11857 [2022-03-03 19:49:20,708 INFO L226 Difference]: Without dead ends: 11842 [2022-03-03 19:49:20,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:49:20,709 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 78 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:20,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 214 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 512 Invalid, 0 Unknown, 196 Unchecked, 0.3s Time] [2022-03-03 19:49:20,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states. [2022-03-03 19:49:20,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 8817. [2022-03-03 19:49:20,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8817 states, 8816 states have (on average 3.698162431941924) internal successors, (32603), 8816 states have internal predecessors, (32603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:20,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8817 states to 8817 states and 32603 transitions. [2022-03-03 19:49:20,869 INFO L78 Accepts]: Start accepts. Automaton has 8817 states and 32603 transitions. Word has length 28 [2022-03-03 19:49:20,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:20,869 INFO L470 AbstractCegarLoop]: Abstraction has 8817 states and 32603 transitions. [2022-03-03 19:49:20,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:20,869 INFO L276 IsEmpty]: Start isEmpty. Operand 8817 states and 32603 transitions. [2022-03-03 19:49:20,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:20,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:20,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:20,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:21,101 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-03-03 19:49:21,102 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:21,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:21,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1396567798, now seen corresponding path program 30 times [2022-03-03 19:49:21,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:21,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786602351] [2022-03-03 19:49:21,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:21,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:21,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:21,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786602351] [2022-03-03 19:49:21,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786602351] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:21,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549693410] [2022-03-03 19:49:21,363 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:49:21,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:21,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:21,370 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:21,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-03 19:49:21,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:49:21,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:21,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:49:21,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:21,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:21,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:21,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:21,730 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 42 treesize of output 30 [2022-03-03 19:49:21,752 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 18 [2022-03-03 19:49:21,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:21,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:21,906 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:21,907 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 30 treesize of output 55 [2022-03-03 19:49:21,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:21,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:21,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:21,969 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 31 treesize of output 15 [2022-03-03 19:49:22,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:22,048 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:22,048 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:22,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:22,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:22,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:22,119 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 23 treesize of output 6 [2022-03-03 19:49:22,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:22,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549693410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:22,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:22,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:22,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082754910] [2022-03-03 19:49:22,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:22,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:22,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:22,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:22,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:22,172 INFO L87 Difference]: Start difference. First operand 8817 states and 32603 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:22,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:22,710 INFO L93 Difference]: Finished difference Result 11883 states and 42937 transitions. [2022-03-03 19:49:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:49:22,710 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:22,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:22,735 INFO L225 Difference]: With dead ends: 11883 [2022-03-03 19:49:22,736 INFO L226 Difference]: Without dead ends: 11844 [2022-03-03 19:49:22,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:49:22,736 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 107 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:22,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 254 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 672 Invalid, 0 Unknown, 217 Unchecked, 0.3s Time] [2022-03-03 19:49:22,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11844 states. [2022-03-03 19:49:22,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11844 to 8822. [2022-03-03 19:49:22,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8822 states, 8821 states have (on average 3.698900351434078) internal successors, (32628), 8821 states have internal predecessors, (32628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:22,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8822 states to 8822 states and 32628 transitions. [2022-03-03 19:49:22,935 INFO L78 Accepts]: Start accepts. Automaton has 8822 states and 32628 transitions. Word has length 28 [2022-03-03 19:49:22,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:22,935 INFO L470 AbstractCegarLoop]: Abstraction has 8822 states and 32628 transitions. [2022-03-03 19:49:22,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:22,935 INFO L276 IsEmpty]: Start isEmpty. Operand 8822 states and 32628 transitions. [2022-03-03 19:49:22,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:22,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:22,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:22,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-03 19:49:23,166 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-03-03 19:49:23,166 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:23,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash 459271548, now seen corresponding path program 31 times [2022-03-03 19:49:23,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:23,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650294448] [2022-03-03 19:49:23,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:23,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:23,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:23,383 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:23,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650294448] [2022-03-03 19:49:23,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650294448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742927084] [2022-03-03 19:49:23,383 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:49:23,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:23,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:23,384 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:23,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-03 19:49:23,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:23,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:23,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:23,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:23,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:23,864 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 42 treesize of output 30 [2022-03-03 19:49:23,866 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 18 [2022-03-03 19:49:23,891 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:23,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:24,005 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:24,005 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 30 treesize of output 55 [2022-03-03 19:49:24,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:24,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:24,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:24,075 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 30 treesize of output 14 [2022-03-03 19:49:24,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:24,178 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:24,179 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:24,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:24,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:24,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:24,241 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 22 treesize of output 5 [2022-03-03 19:49:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:24,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742927084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:24,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:24,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:24,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132515505] [2022-03-03 19:49:24,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:24,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:24,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:24,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:24,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:24,298 INFO L87 Difference]: Start difference. First operand 8822 states and 32628 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:24,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:24,730 INFO L93 Difference]: Finished difference Result 11894 states and 42962 transitions. [2022-03-03 19:49:24,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:49:24,731 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:24,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:24,757 INFO L225 Difference]: With dead ends: 11894 [2022-03-03 19:49:24,758 INFO L226 Difference]: Without dead ends: 11879 [2022-03-03 19:49:24,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:49:24,758 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 108 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 441 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:24,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 243 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 538 Invalid, 0 Unknown, 441 Unchecked, 0.2s Time] [2022-03-03 19:49:24,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11879 states. [2022-03-03 19:49:24,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11879 to 8855. [2022-03-03 19:49:24,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8855 states, 8854 states have (on average 3.6974248927038627) internal successors, (32737), 8854 states have internal predecessors, (32737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:24,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8855 states to 8855 states and 32737 transitions. [2022-03-03 19:49:24,956 INFO L78 Accepts]: Start accepts. Automaton has 8855 states and 32737 transitions. Word has length 28 [2022-03-03 19:49:24,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:24,956 INFO L470 AbstractCegarLoop]: Abstraction has 8855 states and 32737 transitions. [2022-03-03 19:49:24,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:24,956 INFO L276 IsEmpty]: Start isEmpty. Operand 8855 states and 32737 transitions. [2022-03-03 19:49:24,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:24,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:24,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:24,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-03 19:49:25,186 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-03-03 19:49:25,186 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:25,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:25,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1167629766, now seen corresponding path program 32 times [2022-03-03 19:49:25,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:25,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178124741] [2022-03-03 19:49:25,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:25,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:25,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:25,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178124741] [2022-03-03 19:49:25,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178124741] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:25,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033235019] [2022-03-03 19:49:25,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:49:25,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:25,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:25,388 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:25,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-03 19:49:25,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:49:25,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:25,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:25,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:25,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:25,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:25,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:25,755 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 42 treesize of output 30 [2022-03-03 19:49:25,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:49:25,812 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:25,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:25,934 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:25,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 30 treesize of output 55 [2022-03-03 19:49:25,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:25,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:25,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:25,993 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 31 treesize of output 15 [2022-03-03 19:49:26,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:26,099 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:26,099 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:26,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:26,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:26,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:26,168 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 23 treesize of output 6 [2022-03-03 19:49:26,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:26,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033235019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:26,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:26,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:26,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874684726] [2022-03-03 19:49:26,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:26,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:26,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:26,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:26,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:26,224 INFO L87 Difference]: Start difference. First operand 8855 states and 32737 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:27,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:27,067 INFO L93 Difference]: Finished difference Result 12220 states and 43941 transitions. [2022-03-03 19:49:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:49:27,068 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:27,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:27,096 INFO L225 Difference]: With dead ends: 12220 [2022-03-03 19:49:27,096 INFO L226 Difference]: Without dead ends: 12163 [2022-03-03 19:49:27,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:49:27,096 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 153 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 1390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:27,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 271 Invalid, 1390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1036 Invalid, 0 Unknown, 332 Unchecked, 0.5s Time] [2022-03-03 19:49:27,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12163 states. [2022-03-03 19:49:27,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12163 to 8839. [2022-03-03 19:49:27,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8839 states, 8838 states have (on average 3.6989137813985065) internal successors, (32691), 8838 states have internal predecessors, (32691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:27,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8839 states to 8839 states and 32691 transitions. [2022-03-03 19:49:27,311 INFO L78 Accepts]: Start accepts. Automaton has 8839 states and 32691 transitions. Word has length 28 [2022-03-03 19:49:27,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:27,311 INFO L470 AbstractCegarLoop]: Abstraction has 8839 states and 32691 transitions. [2022-03-03 19:49:27,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:27,311 INFO L276 IsEmpty]: Start isEmpty. Operand 8839 states and 32691 transitions. [2022-03-03 19:49:27,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:27,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:27,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:27,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:27,542 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-03-03 19:49:27,542 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:27,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:27,543 INFO L85 PathProgramCache]: Analyzing trace with hash -730861046, now seen corresponding path program 33 times [2022-03-03 19:49:27,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:27,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733637586] [2022-03-03 19:49:27,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:27,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:27,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:27,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733637586] [2022-03-03 19:49:27,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733637586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:27,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262075654] [2022-03-03 19:49:27,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:49:27,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:27,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:27,766 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:27,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-03 19:49:27,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:49:27,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:27,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:49:27,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:28,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:28,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:28,156 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 37 treesize of output 53 [2022-03-03 19:49:28,159 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 81 treesize of output 69 [2022-03-03 19:49:28,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:28,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:28,716 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 64 treesize of output 68 [2022-03-03 19:49:29,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:29,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:29,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:29,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:29,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:29,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:29,566 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 50 treesize of output 47 [2022-03-03 19:49:29,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:29,844 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 74 [2022-03-03 19:49:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:30,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262075654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:30,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:30,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-03-03 19:49:30,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861803994] [2022-03-03 19:49:30,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:30,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 19:49:30,068 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:30,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 19:49:30,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:49:30,069 INFO L87 Difference]: Start difference. First operand 8839 states and 32691 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:32,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:32,396 INFO L93 Difference]: Finished difference Result 16943 states and 59870 transitions. [2022-03-03 19:49:32,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 19:49:32,397 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:32,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:32,436 INFO L225 Difference]: With dead ends: 16943 [2022-03-03 19:49:32,436 INFO L226 Difference]: Without dead ends: 16929 [2022-03-03 19:49:32,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=985, Invalid=5021, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 19:49:32,438 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 271 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2571 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:32,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 538 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 540 Invalid, 0 Unknown, 2571 Unchecked, 0.2s Time] [2022-03-03 19:49:32,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16929 states. [2022-03-03 19:49:32,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16929 to 8966. [2022-03-03 19:49:32,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8966 states, 8965 states have (on average 3.6847741215839376) internal successors, (33034), 8965 states have internal predecessors, (33034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8966 states to 8966 states and 33034 transitions. [2022-03-03 19:49:32,638 INFO L78 Accepts]: Start accepts. Automaton has 8966 states and 33034 transitions. Word has length 28 [2022-03-03 19:49:32,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:32,639 INFO L470 AbstractCegarLoop]: Abstraction has 8966 states and 33034 transitions. [2022-03-03 19:49:32,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:32,639 INFO L276 IsEmpty]: Start isEmpty. Operand 8966 states and 33034 transitions. [2022-03-03 19:49:32,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:32,653 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:32,653 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:32,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-03 19:49:32,864 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-03-03 19:49:32,864 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:32,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:32,864 INFO L85 PathProgramCache]: Analyzing trace with hash -633137262, now seen corresponding path program 34 times [2022-03-03 19:49:32,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:32,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711633487] [2022-03-03 19:49:32,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:32,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:33,095 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:33,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:33,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711633487] [2022-03-03 19:49:33,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711633487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:33,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979103410] [2022-03-03 19:49:33,095 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:49:33,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:33,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:33,097 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:33,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-03 19:49:33,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:49:33,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:33,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:33,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:33,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:33,557 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 24 treesize of output 20 [2022-03-03 19:49:33,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:33,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,562 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 39 treesize of output 27 [2022-03-03 19:49:33,564 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 18 [2022-03-03 19:49:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:33,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:33,720 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:33,720 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 30 treesize of output 55 [2022-03-03 19:49:33,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:33,789 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 31 treesize of output 15 [2022-03-03 19:49:33,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,888 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:33,888 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:33,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:33,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:33,955 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 23 treesize of output 6 [2022-03-03 19:49:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:34,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979103410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:34,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:34,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:34,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058609817] [2022-03-03 19:49:34,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:34,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:34,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:34,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:34,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:34,010 INFO L87 Difference]: Start difference. First operand 8966 states and 33034 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:34,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:34,595 INFO L93 Difference]: Finished difference Result 13399 states and 47952 transitions. [2022-03-03 19:49:34,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:49:34,595 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:34,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:34,626 INFO L225 Difference]: With dead ends: 13399 [2022-03-03 19:49:34,626 INFO L226 Difference]: Without dead ends: 13384 [2022-03-03 19:49:34,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:49:34,627 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 137 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:34,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 291 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 572 Invalid, 0 Unknown, 492 Unchecked, 0.3s Time] [2022-03-03 19:49:34,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13384 states. [2022-03-03 19:49:34,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13384 to 9007. [2022-03-03 19:49:34,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9007 states, 9006 states have (on average 3.681545636242505) internal successors, (33156), 9006 states have internal predecessors, (33156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:34,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9007 states to 9007 states and 33156 transitions. [2022-03-03 19:49:34,809 INFO L78 Accepts]: Start accepts. Automaton has 9007 states and 33156 transitions. Word has length 28 [2022-03-03 19:49:34,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:34,809 INFO L470 AbstractCegarLoop]: Abstraction has 9007 states and 33156 transitions. [2022-03-03 19:49:34,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:34,809 INFO L276 IsEmpty]: Start isEmpty. Operand 9007 states and 33156 transitions. [2022-03-03 19:49:34,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:34,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:34,824 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:34,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-03 19:49:35,039 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-03-03 19:49:35,039 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:35,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:35,039 INFO L85 PathProgramCache]: Analyzing trace with hash -2015332598, now seen corresponding path program 35 times [2022-03-03 19:49:35,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:35,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757256398] [2022-03-03 19:49:35,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:35,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:35,239 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:35,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:35,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757256398] [2022-03-03 19:49:35,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757256398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:35,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454805403] [2022-03-03 19:49:35,240 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:49:35,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:35,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:35,241 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:35,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-03 19:49:35,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:49:35,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:35,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:35,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:35,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:35,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:35,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:35,664 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 42 treesize of output 30 [2022-03-03 19:49:35,666 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 23 [2022-03-03 19:49:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:35,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:35,826 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:35,826 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 30 treesize of output 55 [2022-03-03 19:49:35,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:35,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:35,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:35,880 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 31 treesize of output 15 [2022-03-03 19:49:35,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:35,951 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:35,955 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:36,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:36,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:36,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:36,002 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 23 treesize of output 6 [2022-03-03 19:49:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:36,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454805403] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:36,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:36,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:36,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280402676] [2022-03-03 19:49:36,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:36,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:36,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:36,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:36,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:36,040 INFO L87 Difference]: Start difference. First operand 9007 states and 33156 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:36,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:36,574 INFO L93 Difference]: Finished difference Result 13221 states and 47328 transitions. [2022-03-03 19:49:36,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:49:36,574 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:36,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:36,610 INFO L225 Difference]: With dead ends: 13221 [2022-03-03 19:49:36,610 INFO L226 Difference]: Without dead ends: 13187 [2022-03-03 19:49:36,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:49:36,611 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 184 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:36,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 244 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 657 Invalid, 0 Unknown, 435 Unchecked, 0.3s Time] [2022-03-03 19:49:36,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13187 states. [2022-03-03 19:49:36,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13187 to 8999. [2022-03-03 19:49:36,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8999 states, 8998 states have (on average 3.6830406757057124) internal successors, (33140), 8998 states have internal predecessors, (33140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:36,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8999 states to 8999 states and 33140 transitions. [2022-03-03 19:49:36,783 INFO L78 Accepts]: Start accepts. Automaton has 8999 states and 33140 transitions. Word has length 28 [2022-03-03 19:49:36,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:36,784 INFO L470 AbstractCegarLoop]: Abstraction has 8999 states and 33140 transitions. [2022-03-03 19:49:36,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:36,784 INFO L276 IsEmpty]: Start isEmpty. Operand 8999 states and 33140 transitions. [2022-03-03 19:49:36,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:36,798 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:36,799 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:36,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-03 19:49:37,014 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-03-03 19:49:37,014 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:37,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:37,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1227555526, now seen corresponding path program 36 times [2022-03-03 19:49:37,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:37,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336772613] [2022-03-03 19:49:37,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:37,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:37,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:37,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:37,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:37,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336772613] [2022-03-03 19:49:37,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336772613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:37,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541339794] [2022-03-03 19:49:37,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:49:37,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:37,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:37,224 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:37,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-03 19:49:37,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:49:37,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:37,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:49:37,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:37,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:37,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:37,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:37,622 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-03-03 19:49:37,624 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-03-03 19:49:37,645 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 24 treesize of output 16 [2022-03-03 19:49:37,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:37,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:37,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:37,843 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:37,843 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 55 [2022-03-03 19:49:37,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:37,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:37,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:37,902 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 31 treesize of output 15 [2022-03-03 19:49:38,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:38,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:38,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:38,036 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 62 [2022-03-03 19:49:38,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:38,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541339794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:38,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:38,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-03 19:49:38,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520739865] [2022-03-03 19:49:38,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:38,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:49:38,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:38,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:49:38,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:49:38,170 INFO L87 Difference]: Start difference. First operand 8999 states and 33140 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:41,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:41,054 INFO L93 Difference]: Finished difference Result 13903 states and 48779 transitions. [2022-03-03 19:49:41,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-03 19:49:41,055 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:41,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:41,086 INFO L225 Difference]: With dead ends: 13903 [2022-03-03 19:49:41,087 INFO L226 Difference]: Without dead ends: 13889 [2022-03-03 19:49:41,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2144 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=765, Invalid=6375, Unknown=0, NotChecked=0, Total=7140 [2022-03-03 19:49:41,089 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 255 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 2068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 867 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:41,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 514 Invalid, 2068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1161 Invalid, 0 Unknown, 867 Unchecked, 0.6s Time] [2022-03-03 19:49:41,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13889 states. [2022-03-03 19:49:41,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13889 to 9127. [2022-03-03 19:49:41,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9127 states, 9126 states have (on average 3.6725838264299804) internal successors, (33516), 9126 states have internal predecessors, (33516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9127 states to 9127 states and 33516 transitions. [2022-03-03 19:49:41,278 INFO L78 Accepts]: Start accepts. Automaton has 9127 states and 33516 transitions. Word has length 28 [2022-03-03 19:49:41,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:41,278 INFO L470 AbstractCegarLoop]: Abstraction has 9127 states and 33516 transitions. [2022-03-03 19:49:41,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:41,278 INFO L276 IsEmpty]: Start isEmpty. Operand 9127 states and 33516 transitions. [2022-03-03 19:49:41,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:41,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:41,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:41,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:41,508 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-03-03 19:49:41,508 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:41,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash 823881094, now seen corresponding path program 37 times [2022-03-03 19:49:41,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:41,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516666042] [2022-03-03 19:49:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:41,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:41,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:41,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:41,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:41,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516666042] [2022-03-03 19:49:41,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516666042] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:41,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538067407] [2022-03-03 19:49:41,737 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:49:41,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:41,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:41,751 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:41,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-03 19:49:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:41,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:41,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:42,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:42,175 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 24 treesize of output 20 [2022-03-03 19:49:42,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:42,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,179 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 39 treesize of output 27 [2022-03-03 19:49:42,180 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 23 [2022-03-03 19:49:42,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:42,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:42,324 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:42,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 30 treesize of output 55 [2022-03-03 19:49:42,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:42,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2022-03-03 19:49:42,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,514 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:42,514 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:42,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:42,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:42,567 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 22 treesize of output 5 [2022-03-03 19:49:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:42,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538067407] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:42,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:42,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:42,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42538550] [2022-03-03 19:49:42,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:42,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:42,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:42,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:42,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:42,620 INFO L87 Difference]: Start difference. First operand 9127 states and 33516 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:43,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:43,333 INFO L93 Difference]: Finished difference Result 13322 states and 47695 transitions. [2022-03-03 19:49:43,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:49:43,333 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:43,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:43,364 INFO L225 Difference]: With dead ends: 13322 [2022-03-03 19:49:43,364 INFO L226 Difference]: Without dead ends: 13319 [2022-03-03 19:49:43,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:49:43,364 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 131 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 590 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:43,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 328 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 675 Invalid, 0 Unknown, 590 Unchecked, 0.3s Time] [2022-03-03 19:49:43,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13319 states. [2022-03-03 19:49:43,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13319 to 9129. [2022-03-03 19:49:43,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9129 states, 9128 states have (on average 3.673751095530237) internal successors, (33534), 9128 states have internal predecessors, (33534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:43,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9129 states to 9129 states and 33534 transitions. [2022-03-03 19:49:43,553 INFO L78 Accepts]: Start accepts. Automaton has 9129 states and 33534 transitions. Word has length 28 [2022-03-03 19:49:43,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:43,553 INFO L470 AbstractCegarLoop]: Abstraction has 9129 states and 33534 transitions. [2022-03-03 19:49:43,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:43,553 INFO L276 IsEmpty]: Start isEmpty. Operand 9129 states and 33534 transitions. [2022-03-03 19:49:43,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:43,568 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:43,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:43,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:43,770 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-03-03 19:49:43,770 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:43,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:43,770 INFO L85 PathProgramCache]: Analyzing trace with hash 865506314, now seen corresponding path program 38 times [2022-03-03 19:49:43,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:43,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920494044] [2022-03-03 19:49:43,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:43,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:43,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:44,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:44,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920494044] [2022-03-03 19:49:44,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920494044] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:44,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886771364] [2022-03-03 19:49:44,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:49:44,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:44,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:44,013 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:44,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-03 19:49:44,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:49:44,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:44,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:44,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:44,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:44,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:44,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,449 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 42 treesize of output 30 [2022-03-03 19:49:44,451 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 32 treesize of output 20 [2022-03-03 19:49:44,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:44,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:44,595 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:44,595 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 30 treesize of output 55 [2022-03-03 19:49:44,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:44,648 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 30 treesize of output 14 [2022-03-03 19:49:44,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,738 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:44,738 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:44,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:44,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:44,808 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 22 treesize of output 5 [2022-03-03 19:49:44,862 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:44,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886771364] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:44,862 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:44,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:49:44,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132891281] [2022-03-03 19:49:44,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:44,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:49:44,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:44,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:49:44,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:49:44,863 INFO L87 Difference]: Start difference. First operand 9129 states and 33534 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:45,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:45,613 INFO L93 Difference]: Finished difference Result 13328 states and 47713 transitions. [2022-03-03 19:49:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:49:45,614 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:45,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:45,640 INFO L225 Difference]: With dead ends: 13328 [2022-03-03 19:49:45,641 INFO L226 Difference]: Without dead ends: 13313 [2022-03-03 19:49:45,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:49:45,641 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 108 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 463 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:45,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 351 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 609 Invalid, 0 Unknown, 463 Unchecked, 0.3s Time] [2022-03-03 19:49:45,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13313 states. [2022-03-03 19:49:45,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13313 to 9111. [2022-03-03 19:49:45,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9111 states, 9110 states have (on average 3.675740944017563) internal successors, (33486), 9110 states have internal predecessors, (33486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:45,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9111 states to 9111 states and 33486 transitions. [2022-03-03 19:49:45,812 INFO L78 Accepts]: Start accepts. Automaton has 9111 states and 33486 transitions. Word has length 28 [2022-03-03 19:49:45,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:45,812 INFO L470 AbstractCegarLoop]: Abstraction has 9111 states and 33486 transitions. [2022-03-03 19:49:45,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:45,812 INFO L276 IsEmpty]: Start isEmpty. Operand 9111 states and 33486 transitions. [2022-03-03 19:49:45,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:45,827 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:45,827 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:45,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:46,039 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-03-03 19:49:46,039 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:46,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:46,039 INFO L85 PathProgramCache]: Analyzing trace with hash 20287918, now seen corresponding path program 39 times [2022-03-03 19:49:46,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:46,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646926120] [2022-03-03 19:49:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:46,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:46,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:46,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646926120] [2022-03-03 19:49:46,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646926120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:46,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785618983] [2022-03-03 19:49:46,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:49:46,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:46,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:46,250 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:46,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-03 19:49:46,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:49:46,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:46,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:49:46,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:46,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:46,659 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 31 treesize of output 27 [2022-03-03 19:49:46,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:46,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:46,674 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 43 treesize of output 47 [2022-03-03 19:49:46,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:46,880 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 72 treesize of output 72 [2022-03-03 19:49:47,166 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:47,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:47,473 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:49:47,474 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 54 treesize of output 79 [2022-03-03 19:49:48,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:48,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:48,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:49:48,052 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 60 treesize of output 55 [2022-03-03 19:49:48,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:48,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785618983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:48,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:48,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:49:48,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956994954] [2022-03-03 19:49:48,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:48,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:49:48,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:48,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:49:48,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:49:48,141 INFO L87 Difference]: Start difference. First operand 9111 states and 33486 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:49,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:49,526 INFO L93 Difference]: Finished difference Result 13805 states and 49324 transitions. [2022-03-03 19:49:49,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:49:49,526 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:49,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:49,558 INFO L225 Difference]: With dead ends: 13805 [2022-03-03 19:49:49,558 INFO L226 Difference]: Without dead ends: 13791 [2022-03-03 19:49:49,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=613, Invalid=3547, Unknown=0, NotChecked=0, Total=4160 [2022-03-03 19:49:49,559 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 205 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 757 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:49,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 376 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 594 Invalid, 0 Unknown, 757 Unchecked, 0.2s Time] [2022-03-03 19:49:49,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13791 states. [2022-03-03 19:49:49,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13791 to 9174. [2022-03-03 19:49:49,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9174 states, 9173 states have (on average 3.67011882699226) internal successors, (33666), 9173 states have internal predecessors, (33666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:49,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9174 states to 9174 states and 33666 transitions. [2022-03-03 19:49:49,742 INFO L78 Accepts]: Start accepts. Automaton has 9174 states and 33666 transitions. Word has length 28 [2022-03-03 19:49:49,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:49,742 INFO L470 AbstractCegarLoop]: Abstraction has 9174 states and 33666 transitions. [2022-03-03 19:49:49,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:49,742 INFO L276 IsEmpty]: Start isEmpty. Operand 9174 states and 33666 transitions. [2022-03-03 19:49:49,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:49,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:49,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:49,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:49,971 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-03-03 19:49:49,971 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:49,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2141582734, now seen corresponding path program 40 times [2022-03-03 19:49:49,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:49,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533667141] [2022-03-03 19:49:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:49,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:49,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:50,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:50,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533667141] [2022-03-03 19:49:50,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533667141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:50,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167400517] [2022-03-03 19:49:50,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:49:50,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:50,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:50,171 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:50,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-03 19:49:50,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:49:50,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:50,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:50,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:50,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:50,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:50,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-03-03 19:49:50,560 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 23 [2022-03-03 19:49:50,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:50,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:50,712 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:50,712 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 30 treesize of output 55 [2022-03-03 19:49:50,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:50,771 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 31 treesize of output 15 [2022-03-03 19:49:50,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,861 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:50,861 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:50,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:50,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:50,919 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 23 treesize of output 6 [2022-03-03 19:49:50,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:50,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167400517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:50,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:50,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:50,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026037044] [2022-03-03 19:49:50,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:50,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:50,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:50,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:50,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:50,975 INFO L87 Difference]: Start difference. First operand 9174 states and 33666 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:51,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:51,673 INFO L93 Difference]: Finished difference Result 12418 states and 44477 transitions. [2022-03-03 19:49:51,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:49:51,673 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:51,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:51,701 INFO L225 Difference]: With dead ends: 12418 [2022-03-03 19:49:51,701 INFO L226 Difference]: Without dead ends: 12403 [2022-03-03 19:49:51,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:49:51,701 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:51,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 238 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 815 Invalid, 0 Unknown, 250 Unchecked, 0.4s Time] [2022-03-03 19:49:51,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12403 states. [2022-03-03 19:49:51,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12403 to 9094. [2022-03-03 19:49:51,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9094 states, 9093 states have (on average 3.6804135048938744) internal successors, (33466), 9093 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:51,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 33466 transitions. [2022-03-03 19:49:51,869 INFO L78 Accepts]: Start accepts. Automaton has 9094 states and 33466 transitions. Word has length 28 [2022-03-03 19:49:51,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:51,869 INFO L470 AbstractCegarLoop]: Abstraction has 9094 states and 33466 transitions. [2022-03-03 19:49:51,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:51,869 INFO L276 IsEmpty]: Start isEmpty. Operand 9094 states and 33466 transitions. [2022-03-03 19:49:51,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:51,885 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:51,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:51,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:52,092 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-03-03 19:49:52,092 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:52,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:52,092 INFO L85 PathProgramCache]: Analyzing trace with hash -887489994, now seen corresponding path program 41 times [2022-03-03 19:49:52,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:52,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214784590] [2022-03-03 19:49:52,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:52,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:52,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:52,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:52,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214784590] [2022-03-03 19:49:52,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214784590] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:52,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139503231] [2022-03-03 19:49:52,313 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:49:52,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:52,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:52,314 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:52,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-03 19:49:52,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:49:52,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:52,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:52,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:52,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:49:52,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:52,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:52,724 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 46 treesize of output 34 [2022-03-03 19:49:52,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 23 [2022-03-03 19:49:52,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:52,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:52,890 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:52,890 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 30 treesize of output 55 [2022-03-03 19:49:52,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:52,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:52,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:52,964 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 31 treesize of output 15 [2022-03-03 19:49:53,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:53,063 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:53,064 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:53,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:53,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:53,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:53,133 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 23 treesize of output 6 [2022-03-03 19:49:53,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:53,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139503231] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:53,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:53,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:53,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034896227] [2022-03-03 19:49:53,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:53,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:53,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:53,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:53,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:53,190 INFO L87 Difference]: Start difference. First operand 9094 states and 33466 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:53,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:53,803 INFO L93 Difference]: Finished difference Result 13252 states and 47549 transitions. [2022-03-03 19:49:53,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:49:53,804 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:53,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:53,834 INFO L225 Difference]: With dead ends: 13252 [2022-03-03 19:49:53,835 INFO L226 Difference]: Without dead ends: 13245 [2022-03-03 19:49:53,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:49:53,835 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 125 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:53,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 261 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 650 Invalid, 0 Unknown, 403 Unchecked, 0.3s Time] [2022-03-03 19:49:53,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13245 states. [2022-03-03 19:49:54,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13245 to 9097. [2022-03-03 19:49:54,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9097 states, 9096 states have (on average 3.680079155672823) internal successors, (33474), 9096 states have internal predecessors, (33474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9097 states to 9097 states and 33474 transitions. [2022-03-03 19:49:54,046 INFO L78 Accepts]: Start accepts. Automaton has 9097 states and 33474 transitions. Word has length 28 [2022-03-03 19:49:54,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:54,047 INFO L470 AbstractCegarLoop]: Abstraction has 9097 states and 33474 transitions. [2022-03-03 19:49:54,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:54,047 INFO L276 IsEmpty]: Start isEmpty. Operand 9097 states and 33474 transitions. [2022-03-03 19:49:54,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:54,062 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:54,062 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:54,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:54,277 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-03-03 19:49:54,277 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:54,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1524168138, now seen corresponding path program 42 times [2022-03-03 19:49:54,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:54,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100891967] [2022-03-03 19:49:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:54,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:54,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:54,474 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:54,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:54,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100891967] [2022-03-03 19:49:54,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100891967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:54,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341636090] [2022-03-03 19:49:54,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:49:54,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:54,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:54,476 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:54,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-03 19:49:54,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:49:54,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:54,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:54,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:54,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:54,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:54,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:54,903 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 46 treesize of output 34 [2022-03-03 19:49:54,905 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 18 [2022-03-03 19:49:54,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:54,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:55,063 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:55,063 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 30 treesize of output 55 [2022-03-03 19:49:55,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:55,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:55,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:55,126 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 31 treesize of output 15 [2022-03-03 19:49:55,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:55,225 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:55,225 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:55,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:55,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:55,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:55,290 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 23 treesize of output 6 [2022-03-03 19:49:55,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:55,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341636090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:55,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:55,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:55,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437688236] [2022-03-03 19:49:55,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:55,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:55,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:55,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:55,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:55,346 INFO L87 Difference]: Start difference. First operand 9097 states and 33474 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:55,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:55,806 INFO L93 Difference]: Finished difference Result 12469 states and 44728 transitions. [2022-03-03 19:49:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:49:55,806 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:55,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:55,834 INFO L225 Difference]: With dead ends: 12469 [2022-03-03 19:49:55,834 INFO L226 Difference]: Without dead ends: 12454 [2022-03-03 19:49:55,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:49:55,835 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 122 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:55,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 213 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 419 Invalid, 0 Unknown, 423 Unchecked, 0.2s Time] [2022-03-03 19:49:55,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12454 states. [2022-03-03 19:49:55,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12454 to 9172. [2022-03-03 19:49:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9172 states, 9171 states have (on average 3.6757169338131064) internal successors, (33710), 9171 states have internal predecessors, (33710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:56,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9172 states to 9172 states and 33710 transitions. [2022-03-03 19:49:56,013 INFO L78 Accepts]: Start accepts. Automaton has 9172 states and 33710 transitions. Word has length 28 [2022-03-03 19:49:56,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:56,013 INFO L470 AbstractCegarLoop]: Abstraction has 9172 states and 33710 transitions. [2022-03-03 19:49:56,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:56,013 INFO L276 IsEmpty]: Start isEmpty. Operand 9172 states and 33710 transitions. [2022-03-03 19:49:56,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:56,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:56,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:56,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:56,244 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-03-03 19:49:56,245 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:56,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:56,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1273862414, now seen corresponding path program 43 times [2022-03-03 19:49:56,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:56,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487735986] [2022-03-03 19:49:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:56,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:56,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:56,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:56,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487735986] [2022-03-03 19:49:56,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487735986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:56,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735649151] [2022-03-03 19:49:56,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:49:56,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:56,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:56,486 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:56,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-03 19:49:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:56,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:56,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:56,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:56,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:56,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:56,789 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 42 treesize of output 30 [2022-03-03 19:49:56,842 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 18 [2022-03-03 19:49:56,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:56,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:56,997 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:56,998 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 30 treesize of output 55 [2022-03-03 19:49:57,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:57,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:57,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:57,061 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 31 treesize of output 15 [2022-03-03 19:49:57,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:57,159 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:57,159 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:57,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:57,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:57,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:57,224 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 23 treesize of output 6 [2022-03-03 19:49:57,278 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:57,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735649151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:57,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:57,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:57,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352196042] [2022-03-03 19:49:57,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:57,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:57,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:57,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:57,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:57,280 INFO L87 Difference]: Start difference. First operand 9172 states and 33710 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:57,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:57,759 INFO L93 Difference]: Finished difference Result 12408 states and 44563 transitions. [2022-03-03 19:49:57,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:49:57,759 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:57,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:57,787 INFO L225 Difference]: With dead ends: 12408 [2022-03-03 19:49:57,787 INFO L226 Difference]: Without dead ends: 12393 [2022-03-03 19:49:57,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:49:57,788 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 116 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:57,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 204 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 656 Invalid, 0 Unknown, 148 Unchecked, 0.3s Time] [2022-03-03 19:49:57,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12393 states. [2022-03-03 19:49:57,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12393 to 9193. [2022-03-03 19:49:57,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9193 states, 9192 states have (on average 3.675587467362924) internal successors, (33786), 9192 states have internal predecessors, (33786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:57,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9193 states to 9193 states and 33786 transitions. [2022-03-03 19:49:57,949 INFO L78 Accepts]: Start accepts. Automaton has 9193 states and 33786 transitions. Word has length 28 [2022-03-03 19:49:57,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:49:57,949 INFO L470 AbstractCegarLoop]: Abstraction has 9193 states and 33786 transitions. [2022-03-03 19:49:57,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:57,949 INFO L276 IsEmpty]: Start isEmpty. Operand 9193 states and 33786 transitions. [2022-03-03 19:49:57,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:49:57,965 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:49:57,965 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:49:57,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-03 19:49:58,180 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-03-03 19:49:58,181 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:49:58,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:49:58,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1478357238, now seen corresponding path program 44 times [2022-03-03 19:49:58,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:49:58,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015499306] [2022-03-03 19:49:58,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:49:58,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:49:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:49:58,392 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:58,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:49:58,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015499306] [2022-03-03 19:49:58,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015499306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:49:58,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984474735] [2022-03-03 19:49:58,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:49:58,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:49:58,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:49:58,394 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:49:58,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-03 19:49:58,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:49:58,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:49:58,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:49:58,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:49:58,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:49:58,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:58,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:58,816 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 42 treesize of output 30 [2022-03-03 19:49:58,818 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 32 treesize of output 20 [2022-03-03 19:49:58,850 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:58,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:49:58,984 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:49:58,984 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 30 treesize of output 55 [2022-03-03 19:49:59,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:59,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:59,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:59,057 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 31 treesize of output 15 [2022-03-03 19:49:59,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:59,134 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:49:59,134 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:49:59,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:59,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:49:59,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:49:59,190 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 23 treesize of output 6 [2022-03-03 19:49:59,245 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:49:59,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984474735] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:49:59,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:49:59,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:49:59,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086646200] [2022-03-03 19:49:59,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:49:59,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:49:59,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:49:59,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:49:59,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:49:59,246 INFO L87 Difference]: Start difference. First operand 9193 states and 33786 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:49:59,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:49:59,915 INFO L93 Difference]: Finished difference Result 13437 states and 48057 transitions. [2022-03-03 19:49:59,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:49:59,915 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:49:59,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:49:59,947 INFO L225 Difference]: With dead ends: 13437 [2022-03-03 19:49:59,947 INFO L226 Difference]: Without dead ends: 13403 [2022-03-03 19:49:59,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:49:59,948 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 191 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:49:59,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 224 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 589 Invalid, 0 Unknown, 500 Unchecked, 0.3s Time] [2022-03-03 19:49:59,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13403 states. [2022-03-03 19:50:00,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13403 to 9206. [2022-03-03 19:50:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9206 states, 9205 states have (on average 3.6744160782183597) internal successors, (33823), 9205 states have internal predecessors, (33823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:00,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9206 states to 9206 states and 33823 transitions. [2022-03-03 19:50:00,134 INFO L78 Accepts]: Start accepts. Automaton has 9206 states and 33823 transitions. Word has length 28 [2022-03-03 19:50:00,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:00,134 INFO L470 AbstractCegarLoop]: Abstraction has 9206 states and 33823 transitions. [2022-03-03 19:50:00,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:00,135 INFO L276 IsEmpty]: Start isEmpty. Operand 9206 states and 33823 transitions. [2022-03-03 19:50:00,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:00,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:00,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:00,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:00,353 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-03-03 19:50:00,353 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:00,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1764530886, now seen corresponding path program 45 times [2022-03-03 19:50:00,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:00,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664570142] [2022-03-03 19:50:00,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:00,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:00,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:00,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:00,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664570142] [2022-03-03 19:50:00,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664570142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:00,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077700233] [2022-03-03 19:50:00,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:50:00,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:00,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:00,592 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:00,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-03 19:50:00,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:50:00,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:00,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:00,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:00,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:00,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:00,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:00,976 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 42 treesize of output 30 [2022-03-03 19:50:00,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:50:01,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:01,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:01,161 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:01,161 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 30 treesize of output 55 [2022-03-03 19:50:01,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:01,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:01,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:01,216 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 31 treesize of output 15 [2022-03-03 19:50:01,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:01,291 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:01,291 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:01,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:01,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:01,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:01,355 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 23 treesize of output 6 [2022-03-03 19:50:01,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:01,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077700233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:01,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:01,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:01,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585041748] [2022-03-03 19:50:01,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:01,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:01,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:01,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:01,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:01,408 INFO L87 Difference]: Start difference. First operand 9206 states and 33823 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:02,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:02,003 INFO L93 Difference]: Finished difference Result 12508 states and 44818 transitions. [2022-03-03 19:50:02,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:50:02,003 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:02,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:02,032 INFO L225 Difference]: With dead ends: 12508 [2022-03-03 19:50:02,032 INFO L226 Difference]: Without dead ends: 12493 [2022-03-03 19:50:02,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:50:02,047 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 140 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:02,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 230 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 742 Invalid, 0 Unknown, 103 Unchecked, 0.3s Time] [2022-03-03 19:50:02,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12493 states. [2022-03-03 19:50:02,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12493 to 9248. [2022-03-03 19:50:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9248 states, 9247 states have (on average 3.6707040121120365) internal successors, (33943), 9247 states have internal predecessors, (33943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:02,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9248 states to 9248 states and 33943 transitions. [2022-03-03 19:50:02,261 INFO L78 Accepts]: Start accepts. Automaton has 9248 states and 33943 transitions. Word has length 28 [2022-03-03 19:50:02,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:02,262 INFO L470 AbstractCegarLoop]: Abstraction has 9248 states and 33943 transitions. [2022-03-03 19:50:02,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:02,262 INFO L276 IsEmpty]: Start isEmpty. Operand 9248 states and 33943 transitions. [2022-03-03 19:50:02,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:02,277 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:02,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:02,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-03 19:50:02,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:02,479 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:02,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:02,480 INFO L85 PathProgramCache]: Analyzing trace with hash -566926770, now seen corresponding path program 46 times [2022-03-03 19:50:02,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:02,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969375403] [2022-03-03 19:50:02,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:02,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:02,716 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:02,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:02,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969375403] [2022-03-03 19:50:02,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969375403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:02,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087214634] [2022-03-03 19:50:02,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:50:02,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:02,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:02,718 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:02,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-03 19:50:02,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:50:02,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:02,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:02,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:02,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:03,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:03,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,067 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 46 treesize of output 34 [2022-03-03 19:50:03,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:50:03,110 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:03,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:03,242 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:03,243 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 30 treesize of output 55 [2022-03-03 19:50:03,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:03,311 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 31 treesize of output 15 [2022-03-03 19:50:03,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,362 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:03,362 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:03,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:03,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:03,403 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 23 treesize of output 6 [2022-03-03 19:50:03,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:03,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087214634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:03,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:03,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:03,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018144494] [2022-03-03 19:50:03,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:03,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:03,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:03,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:03,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:03,437 INFO L87 Difference]: Start difference. First operand 9248 states and 33943 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:03,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:03,949 INFO L93 Difference]: Finished difference Result 13515 states and 48265 transitions. [2022-03-03 19:50:03,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:50:03,950 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:03,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:03,981 INFO L225 Difference]: With dead ends: 13515 [2022-03-03 19:50:03,981 INFO L226 Difference]: Without dead ends: 13481 [2022-03-03 19:50:03,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:50:03,982 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 169 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:03,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 222 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 686 Invalid, 0 Unknown, 406 Unchecked, 0.2s Time] [2022-03-03 19:50:03,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13481 states. [2022-03-03 19:50:04,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13481 to 9257. [2022-03-03 19:50:04,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9257 states, 9256 states have (on average 3.6697277441659466) internal successors, (33967), 9256 states have internal predecessors, (33967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:04,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9257 states to 9257 states and 33967 transitions. [2022-03-03 19:50:04,158 INFO L78 Accepts]: Start accepts. Automaton has 9257 states and 33967 transitions. Word has length 28 [2022-03-03 19:50:04,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:04,158 INFO L470 AbstractCegarLoop]: Abstraction has 9257 states and 33967 transitions. [2022-03-03 19:50:04,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:04,159 INFO L276 IsEmpty]: Start isEmpty. Operand 9257 states and 33967 transitions. [2022-03-03 19:50:04,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:04,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:04,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:04,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:04,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-03 19:50:04,390 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:04,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:04,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1619005942, now seen corresponding path program 47 times [2022-03-03 19:50:04,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:04,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748716715] [2022-03-03 19:50:04,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:04,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:04,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:04,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:04,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748716715] [2022-03-03 19:50:04,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748716715] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:04,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834125552] [2022-03-03 19:50:04,626 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:50:04,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:04,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:04,627 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:04,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-03 19:50:04,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:50:04,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:04,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:04,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:04,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:05,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:05,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,067 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 46 treesize of output 34 [2022-03-03 19:50:05,089 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 18 [2022-03-03 19:50:05,121 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:05,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:05,248 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:05,249 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 30 treesize of output 55 [2022-03-03 19:50:05,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:05,304 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 31 treesize of output 15 [2022-03-03 19:50:05,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,379 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:05,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:05,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:05,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:05,433 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 23 treesize of output 6 [2022-03-03 19:50:05,485 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:05,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834125552] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:05,485 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:05,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:05,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808490312] [2022-03-03 19:50:05,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:05,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:05,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:05,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:05,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:05,486 INFO L87 Difference]: Start difference. First operand 9257 states and 33967 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:06,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:06,077 INFO L93 Difference]: Finished difference Result 12480 states and 44746 transitions. [2022-03-03 19:50:06,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:50:06,078 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:06,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:06,106 INFO L225 Difference]: With dead ends: 12480 [2022-03-03 19:50:06,106 INFO L226 Difference]: Without dead ends: 12465 [2022-03-03 19:50:06,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:50:06,107 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 164 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:06,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 249 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 711 Invalid, 0 Unknown, 243 Unchecked, 0.3s Time] [2022-03-03 19:50:06,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12465 states. [2022-03-03 19:50:06,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12465 to 9233. [2022-03-03 19:50:06,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9233 states, 9232 states have (on average 3.6721187175043326) internal successors, (33901), 9232 states have internal predecessors, (33901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:06,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9233 states to 9233 states and 33901 transitions. [2022-03-03 19:50:06,278 INFO L78 Accepts]: Start accepts. Automaton has 9233 states and 33901 transitions. Word has length 28 [2022-03-03 19:50:06,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:06,278 INFO L470 AbstractCegarLoop]: Abstraction has 9233 states and 33901 transitions. [2022-03-03 19:50:06,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:06,279 INFO L276 IsEmpty]: Start isEmpty. Operand 9233 states and 33901 transitions. [2022-03-03 19:50:06,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:06,293 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:06,293 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:06,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:06,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-03 19:50:06,509 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:06,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:06,509 INFO L85 PathProgramCache]: Analyzing trace with hash -358633462, now seen corresponding path program 48 times [2022-03-03 19:50:06,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:06,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60145147] [2022-03-03 19:50:06,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:06,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:06,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:06,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:06,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60145147] [2022-03-03 19:50:06,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60145147] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:06,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009956382] [2022-03-03 19:50:06,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:50:06,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:06,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:06,763 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:06,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-03 19:50:06,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:50:06,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:06,808 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-03 19:50:06,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:07,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:07,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:07,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,182 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 49 treesize of output 37 [2022-03-03 19:50:07,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:07,191 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 39 [2022-03-03 19:50:07,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:07,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:07,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:07,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:07,742 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 58 treesize of output 53 [2022-03-03 19:50:07,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,853 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:07,853 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:07,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:07,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:07,921 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 23 treesize of output 6 [2022-03-03 19:50:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:07,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009956382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:07,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:07,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-03 19:50:07,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838619554] [2022-03-03 19:50:07,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:07,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:50:07,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:07,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:50:07,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:50:07,981 INFO L87 Difference]: Start difference. First operand 9233 states and 33901 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:10,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:10,099 INFO L93 Difference]: Finished difference Result 17577 states and 61761 transitions. [2022-03-03 19:50:10,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 19:50:10,100 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:10,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:10,140 INFO L225 Difference]: With dead ends: 17577 [2022-03-03 19:50:10,141 INFO L226 Difference]: Without dead ends: 17521 [2022-03-03 19:50:10,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 941 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=655, Invalid=3505, Unknown=0, NotChecked=0, Total=4160 [2022-03-03 19:50:10,141 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 291 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 2532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1575 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:10,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 535 Invalid, 2532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 904 Invalid, 0 Unknown, 1575 Unchecked, 0.4s Time] [2022-03-03 19:50:10,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17521 states. [2022-03-03 19:50:10,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17521 to 9214. [2022-03-03 19:50:10,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9214 states, 9213 states have (on average 3.6755671333984585) internal successors, (33863), 9213 states have internal predecessors, (33863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9214 states to 9214 states and 33863 transitions. [2022-03-03 19:50:10,361 INFO L78 Accepts]: Start accepts. Automaton has 9214 states and 33863 transitions. Word has length 28 [2022-03-03 19:50:10,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:10,361 INFO L470 AbstractCegarLoop]: Abstraction has 9214 states and 33863 transitions. [2022-03-03 19:50:10,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:10,362 INFO L276 IsEmpty]: Start isEmpty. Operand 9214 states and 33863 transitions. [2022-03-03 19:50:10,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:10,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:10,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:10,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:10,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-03 19:50:10,580 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:10,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:10,580 INFO L85 PathProgramCache]: Analyzing trace with hash 557263278, now seen corresponding path program 49 times [2022-03-03 19:50:10,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:10,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430788919] [2022-03-03 19:50:10,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:10,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:10,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:10,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:10,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430788919] [2022-03-03 19:50:10,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430788919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:10,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546101799] [2022-03-03 19:50:10,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:50:10,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:10,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:10,714 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:10,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-03 19:50:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:10,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:10,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:10,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:11,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:11,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,020 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 46 treesize of output 34 [2022-03-03 19:50:11,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-03-03 19:50:11,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:11,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:11,145 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:11,146 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 30 treesize of output 55 [2022-03-03 19:50:11,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:11,190 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 31 treesize of output 15 [2022-03-03 19:50:11,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,240 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:11,240 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:11,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:11,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:11,281 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 23 treesize of output 6 [2022-03-03 19:50:11,313 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:11,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546101799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:11,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:11,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:11,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305132094] [2022-03-03 19:50:11,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:11,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:11,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:11,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:11,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:11,314 INFO L87 Difference]: Start difference. First operand 9214 states and 33863 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:11,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:11,810 INFO L93 Difference]: Finished difference Result 12459 states and 44686 transitions. [2022-03-03 19:50:11,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:50:11,810 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:11,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:11,837 INFO L225 Difference]: With dead ends: 12459 [2022-03-03 19:50:11,838 INFO L226 Difference]: Without dead ends: 12444 [2022-03-03 19:50:11,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:50:11,838 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 115 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:11,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 248 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 866 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2022-03-03 19:50:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12444 states. [2022-03-03 19:50:11,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12444 to 9212. [2022-03-03 19:50:11,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9212 states, 9211 states have (on average 3.675605254586907) internal successors, (33856), 9211 states have internal predecessors, (33856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9212 states to 9212 states and 33856 transitions. [2022-03-03 19:50:12,002 INFO L78 Accepts]: Start accepts. Automaton has 9212 states and 33856 transitions. Word has length 28 [2022-03-03 19:50:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:12,002 INFO L470 AbstractCegarLoop]: Abstraction has 9212 states and 33856 transitions. [2022-03-03 19:50:12,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:12,002 INFO L276 IsEmpty]: Start isEmpty. Operand 9212 states and 33856 transitions. [2022-03-03 19:50:12,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:12,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:12,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:12,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:12,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-03 19:50:12,233 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:12,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash -844598138, now seen corresponding path program 50 times [2022-03-03 19:50:12,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:12,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515658976] [2022-03-03 19:50:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:12,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:12,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:12,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:12,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515658976] [2022-03-03 19:50:12,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515658976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:12,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675047326] [2022-03-03 19:50:12,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:50:12,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:12,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:12,436 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:12,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-03 19:50:12,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:50:12,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:12,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:12,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:12,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:12,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:12,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:12,914 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 46 treesize of output 34 [2022-03-03 19:50:12,916 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 18 [2022-03-03 19:50:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:12,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:13,070 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:13,070 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 30 treesize of output 55 [2022-03-03 19:50:13,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:13,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:13,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:13,138 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 30 treesize of output 14 [2022-03-03 19:50:13,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:13,218 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:13,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:13,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:13,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:13,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:13,285 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 22 treesize of output 5 [2022-03-03 19:50:13,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:13,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675047326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:13,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:13,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:13,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136842927] [2022-03-03 19:50:13,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:13,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:13,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:13,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:13,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:13,342 INFO L87 Difference]: Start difference. First operand 9212 states and 33856 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:14,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:14,160 INFO L93 Difference]: Finished difference Result 12859 states and 45822 transitions. [2022-03-03 19:50:14,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:50:14,160 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:14,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:14,190 INFO L225 Difference]: With dead ends: 12859 [2022-03-03 19:50:14,191 INFO L226 Difference]: Without dead ends: 12835 [2022-03-03 19:50:14,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:14,191 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 174 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:14,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 220 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 659 Invalid, 0 Unknown, 354 Unchecked, 0.3s Time] [2022-03-03 19:50:14,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12835 states. [2022-03-03 19:50:14,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12835 to 9173. [2022-03-03 19:50:14,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9173 states, 9172 states have (on average 3.6788050588748367) internal successors, (33742), 9172 states have internal predecessors, (33742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:14,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9173 states to 9173 states and 33742 transitions. [2022-03-03 19:50:14,370 INFO L78 Accepts]: Start accepts. Automaton has 9173 states and 33742 transitions. Word has length 28 [2022-03-03 19:50:14,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:14,370 INFO L470 AbstractCegarLoop]: Abstraction has 9173 states and 33742 transitions. [2022-03-03 19:50:14,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:14,370 INFO L276 IsEmpty]: Start isEmpty. Operand 9173 states and 33742 transitions. [2022-03-03 19:50:14,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:14,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:14,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:14,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:14,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-03 19:50:14,587 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:14,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1324401978, now seen corresponding path program 51 times [2022-03-03 19:50:14,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:14,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590488189] [2022-03-03 19:50:14,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:14,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:14,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:14,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:14,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590488189] [2022-03-03 19:50:14,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590488189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:14,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798780208] [2022-03-03 19:50:14,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:50:14,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:14,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:14,826 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:14,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-03 19:50:14,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:50:14,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:14,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:14,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:15,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:15,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:15,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,277 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 42 treesize of output 30 [2022-03-03 19:50:15,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 23 [2022-03-03 19:50:15,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:15,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:15,442 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:15,443 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 30 treesize of output 55 [2022-03-03 19:50:15,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:15,500 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 31 treesize of output 15 [2022-03-03 19:50:15,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,585 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:15,585 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:15,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:15,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:15,652 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 23 treesize of output 6 [2022-03-03 19:50:15,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:15,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798780208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:15,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:15,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:15,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143171363] [2022-03-03 19:50:15,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:15,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:15,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:15,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:15,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:15,707 INFO L87 Difference]: Start difference. First operand 9173 states and 33742 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:16,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:16,359 INFO L93 Difference]: Finished difference Result 13377 states and 47974 transitions. [2022-03-03 19:50:16,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:50:16,359 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:16,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:16,394 INFO L225 Difference]: With dead ends: 13377 [2022-03-03 19:50:16,394 INFO L226 Difference]: Without dead ends: 13370 [2022-03-03 19:50:16,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:50:16,395 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 115 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:16,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 265 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 705 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-03-03 19:50:16,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13370 states. [2022-03-03 19:50:16,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13370 to 9171. [2022-03-03 19:50:16,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9171 states, 9170 states have (on average 3.678516902944384) internal successors, (33732), 9170 states have internal predecessors, (33732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:16,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9171 states to 9171 states and 33732 transitions. [2022-03-03 19:50:16,615 INFO L78 Accepts]: Start accepts. Automaton has 9171 states and 33732 transitions. Word has length 28 [2022-03-03 19:50:16,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:16,615 INFO L470 AbstractCegarLoop]: Abstraction has 9171 states and 33732 transitions. [2022-03-03 19:50:16,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:16,615 INFO L276 IsEmpty]: Start isEmpty. Operand 9171 states and 33732 transitions. [2022-03-03 19:50:16,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:16,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:16,630 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:16,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:16,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:16,843 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:16,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:16,844 INFO L85 PathProgramCache]: Analyzing trace with hash 354999818, now seen corresponding path program 52 times [2022-03-03 19:50:16,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:16,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102676414] [2022-03-03 19:50:16,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:16,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:17,053 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:17,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:17,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102676414] [2022-03-03 19:50:17,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102676414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:17,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366837552] [2022-03-03 19:50:17,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:50:17,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:17,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:17,055 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:17,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-03 19:50:17,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:50:17,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:17,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:17,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:17,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:17,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:17,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,515 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 46 treesize of output 34 [2022-03-03 19:50:17,517 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 18 [2022-03-03 19:50:17,540 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:17,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:17,686 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:17,686 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 33 treesize of output 58 [2022-03-03 19:50:17,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:17,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 33 treesize of output 17 [2022-03-03 19:50:17,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,797 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:17,798 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:17,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:17,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:17,864 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 22 treesize of output 5 [2022-03-03 19:50:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:17,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366837552] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:17,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:17,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:17,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286426890] [2022-03-03 19:50:17,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:17,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:17,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:17,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:17,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:17,919 INFO L87 Difference]: Start difference. First operand 9171 states and 33732 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:18,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:18,837 INFO L93 Difference]: Finished difference Result 12482 states and 44736 transitions. [2022-03-03 19:50:18,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:50:18,837 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:18,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:18,864 INFO L225 Difference]: With dead ends: 12482 [2022-03-03 19:50:18,864 INFO L226 Difference]: Without dead ends: 12457 [2022-03-03 19:50:18,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:18,865 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 125 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:18,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 320 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 905 Invalid, 0 Unknown, 323 Unchecked, 0.4s Time] [2022-03-03 19:50:18,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12457 states. [2022-03-03 19:50:19,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12457 to 9292. [2022-03-03 19:50:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9292 states, 9291 states have (on average 3.669465073727263) internal successors, (34093), 9291 states have internal predecessors, (34093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9292 states to 9292 states and 34093 transitions. [2022-03-03 19:50:19,036 INFO L78 Accepts]: Start accepts. Automaton has 9292 states and 34093 transitions. Word has length 28 [2022-03-03 19:50:19,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:19,036 INFO L470 AbstractCegarLoop]: Abstraction has 9292 states and 34093 transitions. [2022-03-03 19:50:19,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:19,036 INFO L276 IsEmpty]: Start isEmpty. Operand 9292 states and 34093 transitions. [2022-03-03 19:50:19,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:19,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:19,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:19,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:19,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:19,267 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:19,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:19,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1702130574, now seen corresponding path program 53 times [2022-03-03 19:50:19,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:19,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213851849] [2022-03-03 19:50:19,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:19,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:19,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:19,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:19,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213851849] [2022-03-03 19:50:19,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213851849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:19,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429300746] [2022-03-03 19:50:19,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:50:19,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:19,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:19,486 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:19,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-03 19:50:19,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:50:19,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:19,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:19,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:19,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:19,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:19,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:19,857 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 49 treesize of output 37 [2022-03-03 19:50:19,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 30 treesize of output 18 [2022-03-03 19:50:19,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:19,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:20,029 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:20,029 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 33 treesize of output 58 [2022-03-03 19:50:20,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:20,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:20,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:20,096 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 33 treesize of output 17 [2022-03-03 19:50:20,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:20,152 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:20,152 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:20,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:20,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:20,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:20,217 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 22 treesize of output 5 [2022-03-03 19:50:20,270 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:20,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429300746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:20,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:20,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:20,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352594844] [2022-03-03 19:50:20,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:20,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:20,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:20,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:20,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:20,271 INFO L87 Difference]: Start difference. First operand 9292 states and 34093 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:21,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:21,058 INFO L93 Difference]: Finished difference Result 12589 states and 45041 transitions. [2022-03-03 19:50:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:50:21,059 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:21,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:21,092 INFO L225 Difference]: With dead ends: 12589 [2022-03-03 19:50:21,093 INFO L226 Difference]: Without dead ends: 12586 [2022-03-03 19:50:21,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:50:21,093 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 102 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 305 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:21,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 354 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 831 Invalid, 0 Unknown, 305 Unchecked, 0.4s Time] [2022-03-03 19:50:21,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12586 states. [2022-03-03 19:50:21,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12586 to 9334. [2022-03-03 19:50:21,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9334 states, 9333 states have (on average 3.6664523732990464) internal successors, (34219), 9333 states have internal predecessors, (34219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:21,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9334 states to 9334 states and 34219 transitions. [2022-03-03 19:50:21,274 INFO L78 Accepts]: Start accepts. Automaton has 9334 states and 34219 transitions. Word has length 28 [2022-03-03 19:50:21,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:21,275 INFO L470 AbstractCegarLoop]: Abstraction has 9334 states and 34219 transitions. [2022-03-03 19:50:21,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:21,275 INFO L276 IsEmpty]: Start isEmpty. Operand 9334 states and 34219 transitions. [2022-03-03 19:50:21,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:21,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:21,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:21,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-03 19:50:21,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:21,498 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:21,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:21,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1584538738, now seen corresponding path program 54 times [2022-03-03 19:50:21,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:21,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238775640] [2022-03-03 19:50:21,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:21,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:21,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:21,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:21,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:21,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238775640] [2022-03-03 19:50:21,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238775640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:21,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39058040] [2022-03-03 19:50:21,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:50:21,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:21,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:21,725 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:21,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-03 19:50:21,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:50:21,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:21,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:21,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:22,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:22,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:22,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,170 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 49 treesize of output 37 [2022-03-03 19:50:22,173 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 32 treesize of output 20 [2022-03-03 19:50:22,194 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:22,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:22,401 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:22,402 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 33 treesize of output 58 [2022-03-03 19:50:22,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:22,456 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 33 treesize of output 17 [2022-03-03 19:50:22,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,513 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:22,513 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:22,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:22,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:22,562 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 22 treesize of output 5 [2022-03-03 19:50:22,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:22,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39058040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:22,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:22,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:22,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641841571] [2022-03-03 19:50:22,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:22,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:22,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:22,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:22,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:22,614 INFO L87 Difference]: Start difference. First operand 9334 states and 34219 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:23,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:23,916 INFO L93 Difference]: Finished difference Result 13985 states and 49679 transitions. [2022-03-03 19:50:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 19:50:23,916 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:23,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:23,948 INFO L225 Difference]: With dead ends: 13985 [2022-03-03 19:50:23,948 INFO L226 Difference]: Without dead ends: 13978 [2022-03-03 19:50:23,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=237, Invalid=1569, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:50:23,948 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 159 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 474 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:23,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 366 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 860 Invalid, 0 Unknown, 474 Unchecked, 0.4s Time] [2022-03-03 19:50:23,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13978 states. [2022-03-03 19:50:24,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13978 to 9414. [2022-03-03 19:50:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9414 states, 9413 states have (on average 3.662912992669712) internal successors, (34479), 9413 states have internal predecessors, (34479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:24,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9414 states to 9414 states and 34479 transitions. [2022-03-03 19:50:24,138 INFO L78 Accepts]: Start accepts. Automaton has 9414 states and 34479 transitions. Word has length 28 [2022-03-03 19:50:24,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:24,138 INFO L470 AbstractCegarLoop]: Abstraction has 9414 states and 34479 transitions. [2022-03-03 19:50:24,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:24,139 INFO L276 IsEmpty]: Start isEmpty. Operand 9414 states and 34479 transitions. [2022-03-03 19:50:24,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:24,154 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:24,154 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:24,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:24,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:24,367 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:24,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:24,367 INFO L85 PathProgramCache]: Analyzing trace with hash 979658826, now seen corresponding path program 55 times [2022-03-03 19:50:24,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:24,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179271260] [2022-03-03 19:50:24,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:24,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:24,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:24,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:24,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179271260] [2022-03-03 19:50:24,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179271260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:24,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365757782] [2022-03-03 19:50:24,605 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:50:24,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:24,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:24,606 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:24,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-03 19:50:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:24,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:24,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:24,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:25,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:25,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,080 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 46 treesize of output 34 [2022-03-03 19:50:25,082 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 23 [2022-03-03 19:50:25,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:25,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:25,254 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:25,254 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 33 treesize of output 58 [2022-03-03 19:50:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:25,315 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 33 treesize of output 17 [2022-03-03 19:50:25,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,372 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:25,372 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:25,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:25,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:25,428 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 22 treesize of output 5 [2022-03-03 19:50:25,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:25,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365757782] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:25,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:25,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:25,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711932057] [2022-03-03 19:50:25,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:25,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:25,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:25,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:25,482 INFO L87 Difference]: Start difference. First operand 9414 states and 34479 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:26,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:26,295 INFO L93 Difference]: Finished difference Result 12733 states and 45505 transitions. [2022-03-03 19:50:26,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:50:26,296 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:26,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:26,325 INFO L225 Difference]: With dead ends: 12733 [2022-03-03 19:50:26,325 INFO L226 Difference]: Without dead ends: 12622 [2022-03-03 19:50:26,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:26,325 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 162 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:26,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 273 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 757 Invalid, 0 Unknown, 359 Unchecked, 0.4s Time] [2022-03-03 19:50:26,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12622 states. [2022-03-03 19:50:26,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12622 to 9439. [2022-03-03 19:50:26,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9439 states, 9438 states have (on average 3.659991523627887) internal successors, (34543), 9438 states have internal predecessors, (34543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:26,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9439 states to 9439 states and 34543 transitions. [2022-03-03 19:50:26,496 INFO L78 Accepts]: Start accepts. Automaton has 9439 states and 34543 transitions. Word has length 28 [2022-03-03 19:50:26,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:26,496 INFO L470 AbstractCegarLoop]: Abstraction has 9439 states and 34543 transitions. [2022-03-03 19:50:26,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:26,496 INFO L276 IsEmpty]: Start isEmpty. Operand 9439 states and 34543 transitions. [2022-03-03 19:50:26,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:26,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:26,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:26,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-03 19:50:26,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-03 19:50:26,727 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:26,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:26,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1048739190, now seen corresponding path program 56 times [2022-03-03 19:50:26,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:26,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113410475] [2022-03-03 19:50:26,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:26,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:26,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:26,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:26,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113410475] [2022-03-03 19:50:26,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113410475] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:26,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59860632] [2022-03-03 19:50:26,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:50:26,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:26,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:26,925 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:26,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-03 19:50:26,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:50:26,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:26,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:26,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:27,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:27,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:27,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,309 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 46 treesize of output 34 [2022-03-03 19:50:27,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 23 [2022-03-03 19:50:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:27,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:27,511 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:27,511 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 33 treesize of output 58 [2022-03-03 19:50:27,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:27,566 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 34 treesize of output 18 [2022-03-03 19:50:27,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,624 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:27,625 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:27,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:27,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:27,692 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 23 treesize of output 6 [2022-03-03 19:50:27,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:27,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59860632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:27,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:27,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:27,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163823390] [2022-03-03 19:50:27,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:27,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:27,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:27,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:27,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:27,745 INFO L87 Difference]: Start difference. First operand 9439 states and 34543 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:28,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:28,700 INFO L93 Difference]: Finished difference Result 12769 states and 45644 transitions. [2022-03-03 19:50:28,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:50:28,700 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:28,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:28,729 INFO L225 Difference]: With dead ends: 12769 [2022-03-03 19:50:28,729 INFO L226 Difference]: Without dead ends: 12730 [2022-03-03 19:50:28,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:28,729 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 157 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:28,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 310 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1107 Invalid, 0 Unknown, 300 Unchecked, 0.5s Time] [2022-03-03 19:50:28,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12730 states. [2022-03-03 19:50:28,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12730 to 9472. [2022-03-03 19:50:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9472 states, 9471 states have (on average 3.658747756308732) internal successors, (34652), 9471 states have internal predecessors, (34652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:28,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9472 states to 9472 states and 34652 transitions. [2022-03-03 19:50:28,933 INFO L78 Accepts]: Start accepts. Automaton has 9472 states and 34652 transitions. Word has length 28 [2022-03-03 19:50:28,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:28,933 INFO L470 AbstractCegarLoop]: Abstraction has 9472 states and 34652 transitions. [2022-03-03 19:50:28,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:28,933 INFO L276 IsEmpty]: Start isEmpty. Operand 9472 states and 34652 transitions. [2022-03-03 19:50:28,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:28,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:28,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:28,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-03 19:50:29,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-03 19:50:29,164 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:29,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash -108766266, now seen corresponding path program 57 times [2022-03-03 19:50:29,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:29,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417230540] [2022-03-03 19:50:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:29,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:29,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:29,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:29,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:29,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417230540] [2022-03-03 19:50:29,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417230540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:29,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418673394] [2022-03-03 19:50:29,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:50:29,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:29,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:29,372 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:29,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-03 19:50:29,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:50:29,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:29,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:50:29,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:29,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:29,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:29,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:29,911 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 42 treesize of output 30 [2022-03-03 19:50:29,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:29,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:29,914 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 32 treesize of output 20 [2022-03-03 19:50:29,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:29,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:30,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:30,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:30,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:30,185 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 63 treesize of output 80 [2022-03-03 19:50:30,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:30,320 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:30,320 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:30,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:30,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:30,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:30,372 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 22 treesize of output 5 [2022-03-03 19:50:30,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:30,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418673394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:30,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:30,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-03 19:50:30,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345233966] [2022-03-03 19:50:30,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:30,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:50:30,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:30,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:50:30,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:50:30,449 INFO L87 Difference]: Start difference. First operand 9472 states and 34652 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:33,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:33,120 INFO L93 Difference]: Finished difference Result 16278 states and 56064 transitions. [2022-03-03 19:50:33,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-03 19:50:33,121 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:33,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:33,157 INFO L225 Difference]: With dead ends: 16278 [2022-03-03 19:50:33,157 INFO L226 Difference]: Without dead ends: 16256 [2022-03-03 19:50:33,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1531 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=814, Invalid=4442, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:50:33,158 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 331 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 2157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 768 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:33,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 478 Invalid, 2157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1298 Invalid, 0 Unknown, 768 Unchecked, 0.7s Time] [2022-03-03 19:50:33,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16256 states. [2022-03-03 19:50:33,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16256 to 9906. [2022-03-03 19:50:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9906 states, 9905 states have (on average 3.652700656234225) internal successors, (36180), 9905 states have internal predecessors, (36180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:33,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9906 states to 9906 states and 36180 transitions. [2022-03-03 19:50:33,383 INFO L78 Accepts]: Start accepts. Automaton has 9906 states and 36180 transitions. Word has length 28 [2022-03-03 19:50:33,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:33,383 INFO L470 AbstractCegarLoop]: Abstraction has 9906 states and 36180 transitions. [2022-03-03 19:50:33,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:33,384 INFO L276 IsEmpty]: Start isEmpty. Operand 9906 states and 36180 transitions. [2022-03-03 19:50:33,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:33,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:33,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:33,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-03 19:50:33,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-03 19:50:33,616 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:33,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1016834634, now seen corresponding path program 58 times [2022-03-03 19:50:33,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:33,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233236086] [2022-03-03 19:50:33,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:33,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:33,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:33,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:33,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233236086] [2022-03-03 19:50:33,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233236086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:33,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490366707] [2022-03-03 19:50:33,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:50:33,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:33,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:33,850 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:33,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-03 19:50:33,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:50:33,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:33,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:33,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:34,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:34,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:34,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,264 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 42 treesize of output 30 [2022-03-03 19:50:34,266 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 18 [2022-03-03 19:50:34,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:34,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:34,377 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:34,378 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 33 treesize of output 58 [2022-03-03 19:50:34,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:34,429 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 33 treesize of output 17 [2022-03-03 19:50:34,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,468 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:34,468 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:34,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:34,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:34,511 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 22 treesize of output 5 [2022-03-03 19:50:34,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:34,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490366707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:34,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:34,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:34,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479476506] [2022-03-03 19:50:34,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:34,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:34,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:34,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:34,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:34,545 INFO L87 Difference]: Start difference. First operand 9906 states and 36180 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:35,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:35,607 INFO L93 Difference]: Finished difference Result 14522 states and 51606 transitions. [2022-03-03 19:50:35,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:50:35,607 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:35,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:35,642 INFO L225 Difference]: With dead ends: 14522 [2022-03-03 19:50:35,642 INFO L226 Difference]: Without dead ends: 14513 [2022-03-03 19:50:35,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:50:35,643 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 149 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 551 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:35,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 365 Invalid, 1504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 917 Invalid, 0 Unknown, 551 Unchecked, 0.5s Time] [2022-03-03 19:50:35,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14513 states. [2022-03-03 19:50:35,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14513 to 9810. [2022-03-03 19:50:35,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9810 states, 9809 states have (on average 3.657457437047609) internal successors, (35876), 9809 states have internal predecessors, (35876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:35,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9810 states to 9810 states and 35876 transitions. [2022-03-03 19:50:35,861 INFO L78 Accepts]: Start accepts. Automaton has 9810 states and 35876 transitions. Word has length 28 [2022-03-03 19:50:35,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:35,861 INFO L470 AbstractCegarLoop]: Abstraction has 9810 states and 35876 transitions. [2022-03-03 19:50:35,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:35,862 INFO L276 IsEmpty]: Start isEmpty. Operand 9810 states and 35876 transitions. [2022-03-03 19:50:35,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:35,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:35,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:35,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:36,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:36,091 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:36,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1891089294, now seen corresponding path program 59 times [2022-03-03 19:50:36,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:36,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697763975] [2022-03-03 19:50:36,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:36,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:36,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:36,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:36,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697763975] [2022-03-03 19:50:36,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697763975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:36,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245997586] [2022-03-03 19:50:36,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:50:36,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:36,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:36,376 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:36,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-03 19:50:36,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:50:36,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:36,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:36,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:36,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:36,862 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 24 treesize of output 20 [2022-03-03 19:50:36,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:36,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:36,864 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 34 treesize of output 22 [2022-03-03 19:50:36,866 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 18 [2022-03-03 19:50:36,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:36,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:36,992 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:36,992 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 33 treesize of output 58 [2022-03-03 19:50:37,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:37,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:37,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:37,035 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 33 treesize of output 17 [2022-03-03 19:50:37,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:37,080 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:37,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:37,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:37,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:37,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:37,131 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 22 treesize of output 5 [2022-03-03 19:50:37,170 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:37,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245997586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:37,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:37,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:37,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799037507] [2022-03-03 19:50:37,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:37,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:37,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:37,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:37,171 INFO L87 Difference]: Start difference. First operand 9810 states and 35876 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:37,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:37,797 INFO L93 Difference]: Finished difference Result 13105 states and 46880 transitions. [2022-03-03 19:50:37,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:50:37,797 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:37,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:37,825 INFO L225 Difference]: With dead ends: 13105 [2022-03-03 19:50:37,826 INFO L226 Difference]: Without dead ends: 13054 [2022-03-03 19:50:37,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:37,826 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 150 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:37,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 227 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 626 Invalid, 0 Unknown, 377 Unchecked, 0.3s Time] [2022-03-03 19:50:37,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13054 states. [2022-03-03 19:50:37,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13054 to 9842. [2022-03-03 19:50:37,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9842 states, 9841 states have (on average 3.6547098872065846) internal successors, (35966), 9841 states have internal predecessors, (35966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9842 states to 9842 states and 35966 transitions. [2022-03-03 19:50:38,015 INFO L78 Accepts]: Start accepts. Automaton has 9842 states and 35966 transitions. Word has length 28 [2022-03-03 19:50:38,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:38,015 INFO L470 AbstractCegarLoop]: Abstraction has 9842 states and 35966 transitions. [2022-03-03 19:50:38,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:38,015 INFO L276 IsEmpty]: Start isEmpty. Operand 9842 states and 35966 transitions. [2022-03-03 19:50:38,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:38,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:38,031 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:38,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:38,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:38,247 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:38,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:38,247 INFO L85 PathProgramCache]: Analyzing trace with hash -137308722, now seen corresponding path program 60 times [2022-03-03 19:50:38,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:38,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128740323] [2022-03-03 19:50:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:38,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:38,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:38,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:38,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128740323] [2022-03-03 19:50:38,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128740323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:38,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206142630] [2022-03-03 19:50:38,453 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:50:38,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:38,454 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:38,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-03 19:50:38,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:50:38,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:38,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:50:38,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:38,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:38,880 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 24 treesize of output 20 [2022-03-03 19:50:38,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:38,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:38,883 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 34 treesize of output 22 [2022-03-03 19:50:38,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-03-03 19:50:38,970 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:38,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:39,176 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:39,176 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 33 treesize of output 58 [2022-03-03 19:50:39,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:39,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:39,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:39,243 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 34 treesize of output 18 [2022-03-03 19:50:39,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:39,302 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:39,303 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:39,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:39,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:39,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:39,361 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 23 treesize of output 6 [2022-03-03 19:50:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:39,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206142630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:39,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:39,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:50:39,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318794373] [2022-03-03 19:50:39,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:39,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:50:39,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:39,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:50:39,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:50:39,415 INFO L87 Difference]: Start difference. First operand 9842 states and 35966 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:41,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:41,345 INFO L93 Difference]: Finished difference Result 18659 states and 65671 transitions. [2022-03-03 19:50:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 19:50:41,345 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:41,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:41,387 INFO L225 Difference]: With dead ends: 18659 [2022-03-03 19:50:41,388 INFO L226 Difference]: Without dead ends: 18597 [2022-03-03 19:50:41,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=535, Invalid=3497, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:50:41,388 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 303 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 2144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:41,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 408 Invalid, 2144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1448 Invalid, 0 Unknown, 609 Unchecked, 0.7s Time] [2022-03-03 19:50:41,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18597 states. [2022-03-03 19:50:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18597 to 9919. [2022-03-03 19:50:41,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9919 states, 9918 states have (on average 3.6527525710828797) internal successors, (36228), 9918 states have internal predecessors, (36228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:41,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9919 states to 9919 states and 36228 transitions. [2022-03-03 19:50:41,612 INFO L78 Accepts]: Start accepts. Automaton has 9919 states and 36228 transitions. Word has length 28 [2022-03-03 19:50:41,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:41,612 INFO L470 AbstractCegarLoop]: Abstraction has 9919 states and 36228 transitions. [2022-03-03 19:50:41,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:41,612 INFO L276 IsEmpty]: Start isEmpty. Operand 9919 states and 36228 transitions. [2022-03-03 19:50:41,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:41,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:41,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:41,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:41,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-03 19:50:41,843 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:41,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:41,844 INFO L85 PathProgramCache]: Analyzing trace with hash 2038960498, now seen corresponding path program 61 times [2022-03-03 19:50:41,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:41,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339241639] [2022-03-03 19:50:41,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:41,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:42,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:42,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339241639] [2022-03-03 19:50:42,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339241639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:42,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574001175] [2022-03-03 19:50:42,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:50:42,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:42,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:42,024 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:42,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-03 19:50:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:42,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:42,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:42,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:42,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,384 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 49 treesize of output 37 [2022-03-03 19:50:42,405 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 18 [2022-03-03 19:50:42,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:42,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:42,583 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:42,583 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 33 treesize of output 58 [2022-03-03 19:50:42,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:42,641 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 34 treesize of output 18 [2022-03-03 19:50:42,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,699 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:42,699 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:42,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:42,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:42,771 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 23 treesize of output 6 [2022-03-03 19:50:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:42,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574001175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:42,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:42,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:42,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541291472] [2022-03-03 19:50:42,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:42,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:42,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:42,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:42,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:42,828 INFO L87 Difference]: Start difference. First operand 9919 states and 36228 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:43,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:43,705 INFO L93 Difference]: Finished difference Result 13377 states and 47754 transitions. [2022-03-03 19:50:43,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:50:43,705 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:43,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:43,736 INFO L225 Difference]: With dead ends: 13377 [2022-03-03 19:50:43,736 INFO L226 Difference]: Without dead ends: 13362 [2022-03-03 19:50:43,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:50:43,737 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 159 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:43,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 299 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1020 Invalid, 0 Unknown, 151 Unchecked, 0.5s Time] [2022-03-03 19:50:43,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13362 states. [2022-03-03 19:50:43,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13362 to 9914. [2022-03-03 19:50:43,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9914 states, 9913 states have (on average 3.652980934126904) internal successors, (36212), 9913 states have internal predecessors, (36212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:43,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9914 states to 9914 states and 36212 transitions. [2022-03-03 19:50:43,908 INFO L78 Accepts]: Start accepts. Automaton has 9914 states and 36212 transitions. Word has length 28 [2022-03-03 19:50:43,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:43,908 INFO L470 AbstractCegarLoop]: Abstraction has 9914 states and 36212 transitions. [2022-03-03 19:50:43,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:43,908 INFO L276 IsEmpty]: Start isEmpty. Operand 9914 states and 36212 transitions. [2022-03-03 19:50:43,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:43,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:43,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:43,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:44,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:44,141 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:44,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:44,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1391298934, now seen corresponding path program 62 times [2022-03-03 19:50:44,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:44,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502126736] [2022-03-03 19:50:44,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:44,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:44,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:44,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:44,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502126736] [2022-03-03 19:50:44,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502126736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:44,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667145077] [2022-03-03 19:50:44,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:50:44,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:44,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:44,314 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:44,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-03 19:50:44,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:50:44,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:44,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:44,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:44,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:44,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:44,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,633 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 49 treesize of output 37 [2022-03-03 19:50:44,650 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 18 [2022-03-03 19:50:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:44,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:44,810 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50:44,810 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 33 treesize of output 58 [2022-03-03 19:50:44,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:44,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2022-03-03 19:50:44,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,913 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:44,914 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:44,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:44,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:44,973 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 23 treesize of output 6 [2022-03-03 19:50:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:45,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667145077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:45,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:45,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:50:45,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365988669] [2022-03-03 19:50:45,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:45,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:50:45,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:45,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:50:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:50:45,018 INFO L87 Difference]: Start difference. First operand 9914 states and 36212 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:45,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:45,845 INFO L93 Difference]: Finished difference Result 13306 states and 47539 transitions. [2022-03-03 19:50:45,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:50:45,845 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:45,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:45,874 INFO L225 Difference]: With dead ends: 13306 [2022-03-03 19:50:45,875 INFO L226 Difference]: Without dead ends: 13299 [2022-03-03 19:50:45,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:50:45,875 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 160 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:45,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 278 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 966 Invalid, 0 Unknown, 218 Unchecked, 0.4s Time] [2022-03-03 19:50:45,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2022-03-03 19:50:46,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 9914. [2022-03-03 19:50:46,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9914 states, 9913 states have (on average 3.652980934126904) internal successors, (36212), 9913 states have internal predecessors, (36212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:46,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9914 states to 9914 states and 36212 transitions. [2022-03-03 19:50:46,091 INFO L78 Accepts]: Start accepts. Automaton has 9914 states and 36212 transitions. Word has length 28 [2022-03-03 19:50:46,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:46,091 INFO L470 AbstractCegarLoop]: Abstraction has 9914 states and 36212 transitions. [2022-03-03 19:50:46,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:46,091 INFO L276 IsEmpty]: Start isEmpty. Operand 9914 states and 36212 transitions. [2022-03-03 19:50:46,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:46,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:46,107 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:46,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:46,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:46,323 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:46,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:46,324 INFO L85 PathProgramCache]: Analyzing trace with hash -356959350, now seen corresponding path program 63 times [2022-03-03 19:50:46,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:46,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765427636] [2022-03-03 19:50:46,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:46,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:46,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:46,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:46,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:46,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765427636] [2022-03-03 19:50:46,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765427636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:46,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635344190] [2022-03-03 19:50:46,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:50:46,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:46,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:46,581 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:46,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-03 19:50:46,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:50:46,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:46,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:50:46,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:46,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:46,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:46,911 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 57 [2022-03-03 19:50:46,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:46,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:46,920 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 103 treesize of output 99 [2022-03-03 19:50:46,923 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 73 treesize of output 61 [2022-03-03 19:50:47,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:47,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:47,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:47,679 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 56 treesize of output 89 [2022-03-03 19:50:48,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:48,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:48,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:48,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:48,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, 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 6 [2022-03-03 19:50:48,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:48,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:48,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:48,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:48,286 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 20 treesize of output 5 [2022-03-03 19:50:48,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:48,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635344190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:48,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:48,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:50:48,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950373777] [2022-03-03 19:50:48,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:48,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:50:48,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:48,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:50:48,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:50:48,437 INFO L87 Difference]: Start difference. First operand 9914 states and 36212 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:56,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:56,291 INFO L93 Difference]: Finished difference Result 20598 states and 71371 transitions. [2022-03-03 19:50:56,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-03 19:50:56,291 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:56,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:56,347 INFO L225 Difference]: With dead ends: 20598 [2022-03-03 19:50:56,348 INFO L226 Difference]: Without dead ends: 20571 [2022-03-03 19:50:56,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 46 SyntacticMatches, 15 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6387 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2179, Invalid=14591, Unknown=0, NotChecked=0, Total=16770 [2022-03-03 19:50:56,354 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 391 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 4569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3613 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:56,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 591 Invalid, 4569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 879 Invalid, 0 Unknown, 3613 Unchecked, 0.4s Time] [2022-03-03 19:50:56,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20571 states. [2022-03-03 19:50:56,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20571 to 10172. [2022-03-03 19:50:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10172 states, 10171 states have (on average 3.6481171959492675) internal successors, (37105), 10171 states have internal predecessors, (37105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:56,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10172 states to 10172 states and 37105 transitions. [2022-03-03 19:50:56,623 INFO L78 Accepts]: Start accepts. Automaton has 10172 states and 37105 transitions. Word has length 28 [2022-03-03 19:50:56,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:56,623 INFO L470 AbstractCegarLoop]: Abstraction has 10172 states and 37105 transitions. [2022-03-03 19:50:56,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:56,623 INFO L276 IsEmpty]: Start isEmpty. Operand 10172 states and 37105 transitions. [2022-03-03 19:50:56,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:56,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:56,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:56,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:56,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-03 19:50:56,853 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:56,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:56,854 INFO L85 PathProgramCache]: Analyzing trace with hash -49784884, now seen corresponding path program 64 times [2022-03-03 19:50:56,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:56,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311065639] [2022-03-03 19:50:56,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:56,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:57,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:57,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311065639] [2022-03-03 19:50:57,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311065639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:57,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669052251] [2022-03-03 19:50:57,061 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:50:57,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:57,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:57,070 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:57,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-03 19:50:57,104 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:50:57,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:57,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:50:57,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:57,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:50:57,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:57,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,548 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 42 treesize of output 30 [2022-03-03 19:50:57,550 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 18 [2022-03-03 19:50:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:57,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:57,754 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:50: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 33 treesize of output 58 [2022-03-03 19:50:57,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:57,820 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 33 treesize of output 17 [2022-03-03 19:50:57,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,877 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:57,878 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:50:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:57,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:57,941 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 22 treesize of output 5 [2022-03-03 19:50:57,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:57,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669052251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:57,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:57,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:50:57,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271262503] [2022-03-03 19:50:57,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:57,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:50:57,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:57,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:50:57,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:50:57,995 INFO L87 Difference]: Start difference. First operand 10172 states and 37105 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:58,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:50:58,366 INFO L93 Difference]: Finished difference Result 10593 states and 38328 transitions. [2022-03-03 19:50:58,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:50:58,366 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:50:58,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:50:58,387 INFO L225 Difference]: With dead ends: 10593 [2022-03-03 19:50:58,387 INFO L226 Difference]: Without dead ends: 10553 [2022-03-03 19:50:58,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:50:58,388 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:50:58,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 216 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 481 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2022-03-03 19:50:58,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10553 states. [2022-03-03 19:50:58,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10553 to 10210. [2022-03-03 19:50:58,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10210 states, 10209 states have (on average 3.6463904398080125) internal successors, (37226), 10209 states have internal predecessors, (37226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:58,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10210 states to 10210 states and 37226 transitions. [2022-03-03 19:50:58,559 INFO L78 Accepts]: Start accepts. Automaton has 10210 states and 37226 transitions. Word has length 28 [2022-03-03 19:50:58,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:50:58,560 INFO L470 AbstractCegarLoop]: Abstraction has 10210 states and 37226 transitions. [2022-03-03 19:50:58,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:50:58,560 INFO L276 IsEmpty]: Start isEmpty. Operand 10210 states and 37226 transitions. [2022-03-03 19:50:58,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:50:58,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:50:58,578 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:50:58,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-03 19:50:58,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:58,794 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:50:58,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:50:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash -2306790, now seen corresponding path program 65 times [2022-03-03 19:50:58,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:50:58,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686565215] [2022-03-03 19:50:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:50:58,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:50:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:50:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:58,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:50:58,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686565215] [2022-03-03 19:50:58,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686565215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:50:58,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918533792] [2022-03-03 19:50:58,988 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:50:58,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:50:58,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:50:58,989 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:50:58,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-03 19:50:59,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:50:59,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:50:59,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:50:59,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:50:59,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:50:59,498 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-03-03 19:50:59,499 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 190 treesize of output 178 [2022-03-03 19:50:59,513 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-03-03 19:50:59,513 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 143 treesize of output 97 [2022-03-03 19:50:59,515 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 20 treesize of output 16 [2022-03-03 19:50:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:59,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:50:59,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,708 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:50:59,708 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 58 [2022-03-03 19:50:59,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:59,759 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 33 treesize of output 17 [2022-03-03 19:50:59,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:50:59,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 41 [2022-03-03 19:50:59,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:50:59,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:50:59,860 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 22 treesize of output 5 [2022-03-03 19:50:59,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:50:59,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918533792] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:50:59,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:50:59,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:50:59,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201283849] [2022-03-03 19:50:59,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:50:59,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:50:59,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:50:59,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:50:59,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:50:59,925 INFO L87 Difference]: Start difference. First operand 10210 states and 37226 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:01,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:01,670 INFO L93 Difference]: Finished difference Result 14804 states and 52195 transitions. [2022-03-03 19:51:01,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:51:01,671 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:01,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:01,706 INFO L225 Difference]: With dead ends: 14804 [2022-03-03 19:51:01,706 INFO L226 Difference]: Without dead ends: 14752 [2022-03-03 19:51:01,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=396, Invalid=1766, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:51:01,706 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 206 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:01,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 378 Invalid, 1858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1409 Invalid, 0 Unknown, 388 Unchecked, 0.7s Time] [2022-03-03 19:51:01,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14752 states. [2022-03-03 19:51:01,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14752 to 10399. [2022-03-03 19:51:01,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10399 states, 10398 states have (on average 3.6400269282554336) internal successors, (37849), 10398 states have internal predecessors, (37849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:01,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10399 states to 10399 states and 37849 transitions. [2022-03-03 19:51:01,916 INFO L78 Accepts]: Start accepts. Automaton has 10399 states and 37849 transitions. Word has length 28 [2022-03-03 19:51:01,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:01,916 INFO L470 AbstractCegarLoop]: Abstraction has 10399 states and 37849 transitions. [2022-03-03 19:51:01,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:01,916 INFO L276 IsEmpty]: Start isEmpty. Operand 10399 states and 37849 transitions. [2022-03-03 19:51:01,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:01,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:01,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:01,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:02,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-03 19:51:02,148 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:02,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:02,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1205094514, now seen corresponding path program 66 times [2022-03-03 19:51:02,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:02,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677961425] [2022-03-03 19:51:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:02,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:02,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:02,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:02,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677961425] [2022-03-03 19:51:02,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677961425] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:02,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635438066] [2022-03-03 19:51:02,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:51:02,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:02,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:02,363 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:02,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-03 19:51:02,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:51:02,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:02,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:51:02,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:02,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:02,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:02,871 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-03-03 19:51:02,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:02,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:02,882 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 74 treesize of output 74 [2022-03-03 19:51:02,886 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 48 treesize of output 40 [2022-03-03 19:51:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:03,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:03,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:03,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 85 [2022-03-03 19:51:04,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:04,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:04,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:04,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 77 [2022-03-03 19:51:04,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:04,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635438066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:04,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:04,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:51:04,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023933430] [2022-03-03 19:51:04,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:04,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:51:04,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:04,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:51:04,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:51:04,291 INFO L87 Difference]: Start difference. First operand 10399 states and 37849 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:10,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:10,254 INFO L93 Difference]: Finished difference Result 24273 states and 83766 transitions. [2022-03-03 19:51:10,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-03 19:51:10,254 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:10,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:10,320 INFO L225 Difference]: With dead ends: 24273 [2022-03-03 19:51:10,320 INFO L226 Difference]: Without dead ends: 24230 [2022-03-03 19:51:10,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 44 SyntacticMatches, 14 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4258 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1801, Invalid=10855, Unknown=0, NotChecked=0, Total=12656 [2022-03-03 19:51:10,321 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 395 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 3849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2848 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:10,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 457 Invalid, 3849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 890 Invalid, 0 Unknown, 2848 Unchecked, 0.5s Time] [2022-03-03 19:51:10,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24230 states. [2022-03-03 19:51:10,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24230 to 10392. [2022-03-03 19:51:10,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10392 states, 10391 states have (on average 3.6389182946780867) internal successors, (37812), 10391 states have internal predecessors, (37812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:10,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10392 states to 10392 states and 37812 transitions. [2022-03-03 19:51:10,629 INFO L78 Accepts]: Start accepts. Automaton has 10392 states and 37812 transitions. Word has length 28 [2022-03-03 19:51:10,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:10,629 INFO L470 AbstractCegarLoop]: Abstraction has 10392 states and 37812 transitions. [2022-03-03 19:51:10,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:10,629 INFO L276 IsEmpty]: Start isEmpty. Operand 10392 states and 37812 transitions. [2022-03-03 19:51:10,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:10,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:10,646 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:10,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:10,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-03-03 19:51:10,862 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:10,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:10,862 INFO L85 PathProgramCache]: Analyzing trace with hash 2027457418, now seen corresponding path program 67 times [2022-03-03 19:51:10,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:10,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486303762] [2022-03-03 19:51:10,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:10,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:10,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:11,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:11,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486303762] [2022-03-03 19:51:11,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486303762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:11,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008410876] [2022-03-03 19:51:11,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:51:11,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:11,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:11,073 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:11,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-03 19:51:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:11,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:11,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:11,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:11,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:11,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,516 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 46 treesize of output 34 [2022-03-03 19:51:11,518 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 18 [2022-03-03 19:51:11,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:11,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:11,702 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:11,703 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 33 treesize of output 58 [2022-03-03 19:51:11,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:11,759 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 34 treesize of output 18 [2022-03-03 19:51:11,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,816 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:11,816 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:11,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:11,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:11,864 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 23 treesize of output 6 [2022-03-03 19:51:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:11,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008410876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:11,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:11,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:11,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180072977] [2022-03-03 19:51:11,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:11,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:11,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:11,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:11,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:11,931 INFO L87 Difference]: Start difference. First operand 10392 states and 37812 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:12,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:12,846 INFO L93 Difference]: Finished difference Result 15139 states and 53769 transitions. [2022-03-03 19:51:12,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:51:12,846 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:12,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:12,881 INFO L225 Difference]: With dead ends: 15139 [2022-03-03 19:51:12,881 INFO L226 Difference]: Without dead ends: 15122 [2022-03-03 19:51:12,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=1193, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:51:12,883 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 157 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:12,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 311 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 695 Invalid, 0 Unknown, 276 Unchecked, 0.3s Time] [2022-03-03 19:51:12,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15122 states. [2022-03-03 19:51:13,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15122 to 10411. [2022-03-03 19:51:13,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10411 states, 10410 states have (on average 3.6359269932756964) internal successors, (37850), 10410 states have internal predecessors, (37850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:13,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10411 states to 10411 states and 37850 transitions. [2022-03-03 19:51:13,111 INFO L78 Accepts]: Start accepts. Automaton has 10411 states and 37850 transitions. Word has length 28 [2022-03-03 19:51:13,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:13,111 INFO L470 AbstractCegarLoop]: Abstraction has 10411 states and 37850 transitions. [2022-03-03 19:51:13,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:13,112 INFO L276 IsEmpty]: Start isEmpty. Operand 10411 states and 37850 transitions. [2022-03-03 19:51:13,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:13,129 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:13,129 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:13,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-03 19:51:13,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:13,344 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:13,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:13,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1960335412, now seen corresponding path program 68 times [2022-03-03 19:51:13,345 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:13,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495830579] [2022-03-03 19:51:13,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:13,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:13,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:13,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:13,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495830579] [2022-03-03 19:51:13,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495830579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:13,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171783477] [2022-03-03 19:51:13,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:51:13,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:13,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:13,576 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:13,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-03 19:51:13,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:51:13,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:13,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:13,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:13,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:14,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:14,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,002 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 42 treesize of output 30 [2022-03-03 19:51:14,004 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 18 [2022-03-03 19:51:14,024 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:14,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:14,170 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:14,170 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 33 treesize of output 58 [2022-03-03 19:51:14,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:14,223 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 33 treesize of output 17 [2022-03-03 19:51:14,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,280 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:14,280 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:14,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:14,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:14,354 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 22 treesize of output 5 [2022-03-03 19:51:14,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:14,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171783477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:14,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:14,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:51:14,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198955890] [2022-03-03 19:51:14,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:14,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:51:14,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:14,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:51:14,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:51:14,407 INFO L87 Difference]: Start difference. First operand 10411 states and 37850 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:15,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:15,140 INFO L93 Difference]: Finished difference Result 14636 states and 51837 transitions. [2022-03-03 19:51:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:51:15,140 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:15,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:15,254 INFO L225 Difference]: With dead ends: 14636 [2022-03-03 19:51:15,254 INFO L226 Difference]: Without dead ends: 14600 [2022-03-03 19:51:15,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:51:15,254 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 104 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:15,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 316 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 736 Invalid, 0 Unknown, 424 Unchecked, 0.4s Time] [2022-03-03 19:51:15,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14600 states. [2022-03-03 19:51:15,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14600 to 10391. [2022-03-03 19:51:15,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10391 states, 10390 states have (on average 3.63888354186718) internal successors, (37808), 10390 states have internal predecessors, (37808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10391 states to 10391 states and 37808 transitions. [2022-03-03 19:51:15,430 INFO L78 Accepts]: Start accepts. Automaton has 10391 states and 37808 transitions. Word has length 28 [2022-03-03 19:51:15,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:15,430 INFO L470 AbstractCegarLoop]: Abstraction has 10391 states and 37808 transitions. [2022-03-03 19:51:15,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:15,430 INFO L276 IsEmpty]: Start isEmpty. Operand 10391 states and 37808 transitions. [2022-03-03 19:51:15,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:15,447 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:15,447 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:15,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:15,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:15,660 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:15,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1530883958, now seen corresponding path program 69 times [2022-03-03 19:51:15,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:15,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935567182] [2022-03-03 19:51:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:15,862 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:15,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:15,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935567182] [2022-03-03 19:51:15,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935567182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:15,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225697924] [2022-03-03 19:51:15,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:51:15,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:15,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:15,864 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:15,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-03 19:51:15,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:51:15,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:15,901 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-03 19:51:15,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:16,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:16,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:16,308 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 39 treesize of output 29 [2022-03-03 19:51:16,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:16,311 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 24 treesize of output 14 [2022-03-03 19:51:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:16,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:16,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:16,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:16,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 59 [2022-03-03 19:51:16,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:16,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:16,762 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 62 [2022-03-03 19:51:16,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:16,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225697924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:16,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:16,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 31 [2022-03-03 19:51:16,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139737495] [2022-03-03 19:51:16,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:16,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 19:51:16,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:16,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 19:51:16,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:51:16,911 INFO L87 Difference]: Start difference. First operand 10391 states and 37808 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:22,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:22,586 INFO L93 Difference]: Finished difference Result 25149 states and 87653 transitions. [2022-03-03 19:51:22,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-03 19:51:22,587 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:22,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:22,645 INFO L225 Difference]: With dead ends: 25149 [2022-03-03 19:51:22,645 INFO L226 Difference]: Without dead ends: 25120 [2022-03-03 19:51:22,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4345 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1856, Invalid=11484, Unknown=0, NotChecked=0, Total=13340 [2022-03-03 19:51:22,646 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 550 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 3092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1903 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:22,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 573 Invalid, 3092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1041 Invalid, 0 Unknown, 1903 Unchecked, 0.7s Time] [2022-03-03 19:51:22,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25120 states. [2022-03-03 19:51:22,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25120 to 10527. [2022-03-03 19:51:22,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10527 states, 10526 states have (on average 3.6303439103173094) internal successors, (38213), 10526 states have internal predecessors, (38213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:22,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10527 states to 10527 states and 38213 transitions. [2022-03-03 19:51:22,966 INFO L78 Accepts]: Start accepts. Automaton has 10527 states and 38213 transitions. Word has length 28 [2022-03-03 19:51:22,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:22,966 INFO L470 AbstractCegarLoop]: Abstraction has 10527 states and 38213 transitions. [2022-03-03 19:51:22,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:22,967 INFO L276 IsEmpty]: Start isEmpty. Operand 10527 states and 38213 transitions. [2022-03-03 19:51:22,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:22,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:22,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:23,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:23,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-03 19:51:23,199 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:23,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:23,200 INFO L85 PathProgramCache]: Analyzing trace with hash 824544782, now seen corresponding path program 70 times [2022-03-03 19:51:23,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:23,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36723090] [2022-03-03 19:51:23,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:23,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:23,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:23,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:23,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:23,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36723090] [2022-03-03 19:51:23,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36723090] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:23,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029344704] [2022-03-03 19:51:23,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:51:23,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:23,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:23,410 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:23,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-03 19:51:23,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:51:23,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:23,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:23,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:23,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:23,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:51:23,765 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 28 treesize of output 20 [2022-03-03 19:51:23,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-03-03 19:51:23,788 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:23,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:23,946 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:23,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-03-03 19:51:24,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:24,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:24,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:24,007 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 33 treesize of output 17 [2022-03-03 19:51:24,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:24,065 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:24,065 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:24,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:24,132 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 22 treesize of output 5 [2022-03-03 19:51:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:24,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029344704] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:24,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:24,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:24,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997728158] [2022-03-03 19:51:24,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:24,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:24,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:24,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:24,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:24,187 INFO L87 Difference]: Start difference. First operand 10527 states and 38213 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:25,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:25,810 INFO L93 Difference]: Finished difference Result 16564 states and 58524 transitions. [2022-03-03 19:51:25,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:51:25,810 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:25,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:25,846 INFO L225 Difference]: With dead ends: 16564 [2022-03-03 19:51:25,846 INFO L226 Difference]: Without dead ends: 16549 [2022-03-03 19:51:25,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=254, Invalid=1468, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 19:51:25,846 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 163 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:25,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 314 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:51:25,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16549 states. [2022-03-03 19:51:26,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16549 to 10528. [2022-03-03 19:51:26,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10528 states, 10527 states have (on average 3.631613945093569) internal successors, (38230), 10527 states have internal predecessors, (38230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:26,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10528 states to 10528 states and 38230 transitions. [2022-03-03 19:51:26,089 INFO L78 Accepts]: Start accepts. Automaton has 10528 states and 38230 transitions. Word has length 28 [2022-03-03 19:51:26,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:26,089 INFO L470 AbstractCegarLoop]: Abstraction has 10528 states and 38230 transitions. [2022-03-03 19:51:26,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:26,089 INFO L276 IsEmpty]: Start isEmpty. Operand 10528 states and 38230 transitions. [2022-03-03 19:51:26,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:26,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:26,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:26,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:26,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-03 19:51:26,319 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:26,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:26,320 INFO L85 PathProgramCache]: Analyzing trace with hash -228189426, now seen corresponding path program 71 times [2022-03-03 19:51:26,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:26,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801442229] [2022-03-03 19:51:26,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:26,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:26,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:26,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801442229] [2022-03-03 19:51:26,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801442229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:26,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561713250] [2022-03-03 19:51:26,554 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:51:26,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:26,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:26,555 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:26,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-03 19:51:26,609 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:51:26,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:26,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:26,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:26,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:26,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 40 treesize of output 32 [2022-03-03 19:51:26,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-03 19:51:26,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-03-03 19:51:26,911 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:26,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:27,040 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:27,041 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 33 treesize of output 58 [2022-03-03 19:51:27,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:27,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:27,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:27,092 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 33 treesize of output 17 [2022-03-03 19:51:27,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:27,141 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:27,142 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:27,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:27,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:27,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:27,192 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 22 treesize of output 5 [2022-03-03 19:51:27,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:27,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561713250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:27,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:27,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:27,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464626337] [2022-03-03 19:51:27,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:27,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:27,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:27,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:27,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:27,237 INFO L87 Difference]: Start difference. First operand 10528 states and 38230 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:27,743 INFO L93 Difference]: Finished difference Result 10805 states and 39021 transitions. [2022-03-03 19:51:27,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:51:27,744 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:27,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:27,767 INFO L225 Difference]: With dead ends: 10805 [2022-03-03 19:51:27,767 INFO L226 Difference]: Without dead ends: 10728 [2022-03-03 19:51:27,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:51:27,767 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 108 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:27,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 214 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:51:27,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10728 states. [2022-03-03 19:51:27,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10728 to 10558. [2022-03-03 19:51:27,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10558 states, 10557 states have (on average 3.63010324902908) internal successors, (38323), 10557 states have internal predecessors, (38323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:28,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10558 states to 10558 states and 38323 transitions. [2022-03-03 19:51:28,020 INFO L78 Accepts]: Start accepts. Automaton has 10558 states and 38323 transitions. Word has length 28 [2022-03-03 19:51:28,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:28,020 INFO L470 AbstractCegarLoop]: Abstraction has 10558 states and 38323 transitions. [2022-03-03 19:51:28,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:28,021 INFO L276 IsEmpty]: Start isEmpty. Operand 10558 states and 38323 transitions. [2022-03-03 19:51:28,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:28,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:28,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:28,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:28,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:28,268 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:28,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:28,268 INFO L85 PathProgramCache]: Analyzing trace with hash 839685138, now seen corresponding path program 72 times [2022-03-03 19:51:28,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:28,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899655834] [2022-03-03 19:51:28,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:28,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:28,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:28,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:28,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899655834] [2022-03-03 19:51:28,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899655834] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:28,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184271238] [2022-03-03 19:51:28,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:51:28,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:28,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:28,478 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:28,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-03 19:51:28,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:51:28,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:28,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:28,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:28,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:28,736 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 24 treesize of output 20 [2022-03-03 19:51:28,738 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 27 treesize of output 19 [2022-03-03 19:51:28,756 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 20 treesize of output 12 [2022-03-03 19:51:28,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:28,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:28,914 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:28,915 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 33 treesize of output 58 [2022-03-03 19:51:28,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:28,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:28,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:28,981 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 33 treesize of output 17 [2022-03-03 19:51:29,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:29,038 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:29,039 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:29,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:29,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:29,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:29,102 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 22 treesize of output 5 [2022-03-03 19:51:29,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:29,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184271238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:29,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:29,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:29,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253467705] [2022-03-03 19:51:29,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:29,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:29,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:29,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:29,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:29,158 INFO L87 Difference]: Start difference. First operand 10558 states and 38323 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:30,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:30,256 INFO L93 Difference]: Finished difference Result 14029 states and 50015 transitions. [2022-03-03 19:51:30,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:51:30,257 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:30,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:30,291 INFO L225 Difference]: With dead ends: 14029 [2022-03-03 19:51:30,291 INFO L226 Difference]: Without dead ends: 14001 [2022-03-03 19:51:30,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:51:30,291 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 108 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:30,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 313 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:51:30,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14001 states. [2022-03-03 19:51:30,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14001 to 10577. [2022-03-03 19:51:30,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10576 states have (on average 3.63142965204236) internal successors, (38406), 10576 states have internal predecessors, (38406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:30,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 38406 transitions. [2022-03-03 19:51:30,568 INFO L78 Accepts]: Start accepts. Automaton has 10577 states and 38406 transitions. Word has length 28 [2022-03-03 19:51:30,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:30,569 INFO L470 AbstractCegarLoop]: Abstraction has 10577 states and 38406 transitions. [2022-03-03 19:51:30,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:30,569 INFO L276 IsEmpty]: Start isEmpty. Operand 10577 states and 38406 transitions. [2022-03-03 19:51:30,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:30,592 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:30,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:30,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:30,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:30,800 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:30,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:30,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1348931822, now seen corresponding path program 73 times [2022-03-03 19:51:30,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:30,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309769764] [2022-03-03 19:51:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:30,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:31,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:31,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:31,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309769764] [2022-03-03 19:51:31,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309769764] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:31,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637965828] [2022-03-03 19:51:31,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:51:31,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:31,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:31,005 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:31,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-03 19:51:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:31,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:31,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:31,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:31,300 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 24 treesize of output 20 [2022-03-03 19:51:31,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:31,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,337 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 39 treesize of output 27 [2022-03-03 19:51:31,384 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 23 [2022-03-03 19:51:31,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:31,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:31,570 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:31,570 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 34 treesize of output 59 [2022-03-03 19:51:31,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:31,678 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 33 treesize of output 17 [2022-03-03 19:51:31,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,728 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:31,729 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:31,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:31,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:31,783 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 23 treesize of output 7 [2022-03-03 19:51:31,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:31,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637965828] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:31,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:31,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:31,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726329873] [2022-03-03 19:51:31,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:31,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:31,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:31,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:31,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:31,828 INFO L87 Difference]: Start difference. First operand 10577 states and 38406 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:32,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:32,261 INFO L93 Difference]: Finished difference Result 10800 states and 39061 transitions. [2022-03-03 19:51:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:51:32,261 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:32,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:32,287 INFO L225 Difference]: With dead ends: 10800 [2022-03-03 19:51:32,287 INFO L226 Difference]: Without dead ends: 10775 [2022-03-03 19:51:32,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:51:32,299 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 100 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:32,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 178 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:51:32,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10775 states. [2022-03-03 19:51:32,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10775 to 10612. [2022-03-03 19:51:32,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10612 states, 10611 states have (on average 3.6314202242955425) internal successors, (38533), 10611 states have internal predecessors, (38533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10612 states to 10612 states and 38533 transitions. [2022-03-03 19:51:32,482 INFO L78 Accepts]: Start accepts. Automaton has 10612 states and 38533 transitions. Word has length 28 [2022-03-03 19:51:32,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:32,482 INFO L470 AbstractCegarLoop]: Abstraction has 10612 states and 38533 transitions. [2022-03-03 19:51:32,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:32,482 INFO L276 IsEmpty]: Start isEmpty. Operand 10612 states and 38533 transitions. [2022-03-03 19:51:32,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:32,501 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:32,501 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:32,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-03 19:51:32,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-03-03 19:51:32,716 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:32,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:32,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1958543862, now seen corresponding path program 74 times [2022-03-03 19:51:32,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:32,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165543170] [2022-03-03 19:51:32,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:32,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:32,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:32,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:32,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165543170] [2022-03-03 19:51:32,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165543170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:32,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634674544] [2022-03-03 19:51:32,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:51:32,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:32,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:32,935 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:32,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-03 19:51:32,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:51:32,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:32,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:32,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:33,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:33,255 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 31 treesize of output 27 [2022-03-03 19:51:33,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:51:33,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:33,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,313 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 36 treesize of output 24 [2022-03-03 19:51:33,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:33,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:33,509 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:33,509 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 34 treesize of output 59 [2022-03-03 19:51:33,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:33,560 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 33 treesize of output 17 [2022-03-03 19:51:33,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,617 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:33,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:33,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:33,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:33,721 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 23 treesize of output 7 [2022-03-03 19:51:33,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:33,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634674544] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:33,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:33,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:33,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406788583] [2022-03-03 19:51:33,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:33,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:33,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:33,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:33,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:33,766 INFO L87 Difference]: Start difference. First operand 10612 states and 38533 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:34,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:34,238 INFO L93 Difference]: Finished difference Result 10784 states and 39039 transitions. [2022-03-03 19:51:34,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:51:34,238 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:34,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:34,264 INFO L225 Difference]: With dead ends: 10784 [2022-03-03 19:51:34,264 INFO L226 Difference]: Without dead ends: 10769 [2022-03-03 19:51:34,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:51:34,264 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 77 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:34,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 192 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:51:34,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10769 states. [2022-03-03 19:51:34,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10769 to 10619. [2022-03-03 19:51:34,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10619 states, 10618 states have (on average 3.631851572800904) internal successors, (38563), 10618 states have internal predecessors, (38563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10619 states to 10619 states and 38563 transitions. [2022-03-03 19:51:34,439 INFO L78 Accepts]: Start accepts. Automaton has 10619 states and 38563 transitions. Word has length 28 [2022-03-03 19:51:34,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:34,439 INFO L470 AbstractCegarLoop]: Abstraction has 10619 states and 38563 transitions. [2022-03-03 19:51:34,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:34,439 INFO L276 IsEmpty]: Start isEmpty. Operand 10619 states and 38563 transitions. [2022-03-03 19:51:34,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:34,458 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:34,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:34,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-03 19:51:34,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:34,672 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:34,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:34,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1830535506, now seen corresponding path program 75 times [2022-03-03 19:51:34,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:34,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506834661] [2022-03-03 19:51:34,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:34,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:34,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:34,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506834661] [2022-03-03 19:51:34,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506834661] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:34,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067912960] [2022-03-03 19:51:34,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:51:34,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:34,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:34,897 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:34,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-03 19:51:34,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:51:34,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:34,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:51:34,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:35,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:35,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:35,515 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 46 treesize of output 56 [2022-03-03 19:51:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:35,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:35,525 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 82 treesize of output 82 [2022-03-03 19:51:35,528 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 52 treesize of output 44 [2022-03-03 19:51:35,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:35,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:36,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:36,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:36,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:36,287 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 60 treesize of output 77 [2022-03-03 19:51:36,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:36,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:36,559 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 75 [2022-03-03 19:51:36,768 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:36,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067912960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:36,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:36,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-03 19:51:36,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481513461] [2022-03-03 19:51:36,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:36,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:51:36,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:36,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:51:36,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:51:36,769 INFO L87 Difference]: Start difference. First operand 10619 states and 38563 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:38,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:38,970 INFO L93 Difference]: Finished difference Result 18254 states and 64192 transitions. [2022-03-03 19:51:38,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-03 19:51:38,970 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:38,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:39,019 INFO L225 Difference]: With dead ends: 18254 [2022-03-03 19:51:39,019 INFO L226 Difference]: Without dead ends: 18126 [2022-03-03 19:51:39,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1489 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=557, Invalid=5295, Unknown=0, NotChecked=0, Total=5852 [2022-03-03 19:51:39,020 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 238 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 2233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1552 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:39,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 436 Invalid, 2233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 645 Invalid, 0 Unknown, 1552 Unchecked, 0.3s Time] [2022-03-03 19:51:39,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18126 states. [2022-03-03 19:51:39,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18126 to 10703. [2022-03-03 19:51:39,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10703 states, 10702 states have (on average 3.6252102410764344) internal successors, (38797), 10702 states have internal predecessors, (38797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:39,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10703 states to 10703 states and 38797 transitions. [2022-03-03 19:51:39,287 INFO L78 Accepts]: Start accepts. Automaton has 10703 states and 38797 transitions. Word has length 28 [2022-03-03 19:51:39,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:39,287 INFO L470 AbstractCegarLoop]: Abstraction has 10703 states and 38797 transitions. [2022-03-03 19:51:39,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:39,287 INFO L276 IsEmpty]: Start isEmpty. Operand 10703 states and 38797 transitions. [2022-03-03 19:51:39,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:39,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:39,305 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:39,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:39,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:39,517 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:39,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:39,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1712762762, now seen corresponding path program 76 times [2022-03-03 19:51:39,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:39,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79533261] [2022-03-03 19:51:39,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:39,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:39,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:39,746 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:39,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:39,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79533261] [2022-03-03 19:51:39,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79533261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:39,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835512243] [2022-03-03 19:51:39,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:51:39,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:39,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:39,748 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:39,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-03 19:51:39,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:51:39,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:39,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:39,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:39,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:40,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:40,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,216 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 49 treesize of output 37 [2022-03-03 19:51:40,218 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 23 [2022-03-03 19:51:40,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:40,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:40,407 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:40,408 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 33 treesize of output 58 [2022-03-03 19:51:40,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:40,467 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 34 treesize of output 18 [2022-03-03 19:51:40,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,530 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:40,531 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:40,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:40,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:40,593 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 23 treesize of output 6 [2022-03-03 19:51:40,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:40,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835512243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:40,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:40,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:40,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318712845] [2022-03-03 19:51:40,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:40,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:40,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:40,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:40,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:40,649 INFO L87 Difference]: Start difference. First operand 10703 states and 38797 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:41,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:41,757 INFO L93 Difference]: Finished difference Result 15689 states and 55485 transitions. [2022-03-03 19:51:41,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:51:41,758 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:41,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:41,849 INFO L225 Difference]: With dead ends: 15689 [2022-03-03 19:51:41,849 INFO L226 Difference]: Without dead ends: 15614 [2022-03-03 19:51:41,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=236, Invalid=1404, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:51:41,849 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 152 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 395 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:41,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 339 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1001 Invalid, 0 Unknown, 395 Unchecked, 0.5s Time] [2022-03-03 19:51:41,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15614 states. [2022-03-03 19:51:42,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15614 to 10735. [2022-03-03 19:51:42,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10735 states, 10734 states have (on average 3.6251164523942614) internal successors, (38912), 10734 states have internal predecessors, (38912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:42,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10735 states to 10735 states and 38912 transitions. [2022-03-03 19:51:42,056 INFO L78 Accepts]: Start accepts. Automaton has 10735 states and 38912 transitions. Word has length 28 [2022-03-03 19:51:42,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:42,057 INFO L470 AbstractCegarLoop]: Abstraction has 10735 states and 38912 transitions. [2022-03-03 19:51:42,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 10735 states and 38912 transitions. [2022-03-03 19:51:42,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:42,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:42,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:42,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:42,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:42,291 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:42,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash 436033774, now seen corresponding path program 77 times [2022-03-03 19:51:42,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:42,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754459806] [2022-03-03 19:51:42,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:42,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:42,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:42,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754459806] [2022-03-03 19:51:42,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754459806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:42,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849753186] [2022-03-03 19:51:42,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:51:42,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:42,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:42,514 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:42,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-03 19:51:42,550 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:51:42,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:42,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:42,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:42,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:42,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:42,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:42,793 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 46 treesize of output 34 [2022-03-03 19:51:42,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-03-03 19:51:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:42,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:42,931 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:42,931 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 33 treesize of output 58 [2022-03-03 19:51:42,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:42,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:42,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:42,976 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 34 treesize of output 18 [2022-03-03 19:51:43,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:43,023 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:43,023 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:43,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:43,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:43,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:43,070 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 23 treesize of output 6 [2022-03-03 19:51:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:43,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849753186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:43,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:43,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:43,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920984078] [2022-03-03 19:51:43,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:43,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:43,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:43,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:43,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:43,107 INFO L87 Difference]: Start difference. First operand 10735 states and 38912 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:43,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:43,711 INFO L93 Difference]: Finished difference Result 14307 states and 50819 transitions. [2022-03-03 19:51:43,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:51:43,711 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:43,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:43,744 INFO L225 Difference]: With dead ends: 14307 [2022-03-03 19:51:43,744 INFO L226 Difference]: Without dead ends: 14169 [2022-03-03 19:51:43,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:51:43,745 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 165 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:43,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 248 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 811 Invalid, 0 Unknown, 32 Unchecked, 0.3s Time] [2022-03-03 19:51:43,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14169 states. [2022-03-03 19:51:43,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14169 to 10786. [2022-03-03 19:51:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10786 states, 10785 states have (on average 3.6205841446453406) internal successors, (39048), 10785 states have internal predecessors, (39048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:43,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10786 states to 10786 states and 39048 transitions. [2022-03-03 19:51:43,976 INFO L78 Accepts]: Start accepts. Automaton has 10786 states and 39048 transitions. Word has length 28 [2022-03-03 19:51:43,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:43,976 INFO L470 AbstractCegarLoop]: Abstraction has 10786 states and 39048 transitions. [2022-03-03 19:51:43,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:43,976 INFO L276 IsEmpty]: Start isEmpty. Operand 10786 states and 39048 transitions. [2022-03-03 19:51:43,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:43,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:43,994 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:44,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:44,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-03-03 19:51:44,207 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:44,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:44,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1294735958, now seen corresponding path program 78 times [2022-03-03 19:51:44,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:44,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173433655] [2022-03-03 19:51:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:44,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:44,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:44,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:44,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:44,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173433655] [2022-03-03 19:51:44,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173433655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:44,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993674979] [2022-03-03 19:51:44,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:51:44,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:44,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:44,410 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:44,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-03 19:51:44,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:51:44,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:44,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:51:44,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:44,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:44,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:44,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:44,728 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 46 treesize of output 50 [2022-03-03 19:51:44,731 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 69 treesize of output 59 [2022-03-03 19:51:44,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:44,829 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 58 treesize of output 58 [2022-03-03 19:51:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:44,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:45,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:45,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:45,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:45,108 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 60 treesize of output 77 [2022-03-03 19:51:45,250 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:51:45,250 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 70 [2022-03-03 19:51:45,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:45,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993674979] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:45,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:45,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:51:45,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192182846] [2022-03-03 19:51:45,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:45,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:51:45,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:45,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:51:45,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:51:45,554 INFO L87 Difference]: Start difference. First operand 10786 states and 39048 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:49,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:49,012 INFO L93 Difference]: Finished difference Result 22215 states and 76572 transitions. [2022-03-03 19:51:49,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-03 19:51:49,012 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:49,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:49,069 INFO L225 Difference]: With dead ends: 22215 [2022-03-03 19:51:49,069 INFO L226 Difference]: Without dead ends: 22047 [2022-03-03 19:51:49,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2874 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1143, Invalid=7599, Unknown=0, NotChecked=0, Total=8742 [2022-03-03 19:51:49,070 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 499 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 3000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1524 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:49,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 501 Invalid, 3000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1384 Invalid, 0 Unknown, 1524 Unchecked, 0.7s Time] [2022-03-03 19:51:49,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22047 states. [2022-03-03 19:51:49,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22047 to 10926. [2022-03-03 19:51:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10926 states, 10925 states have (on average 3.6135469107551486) internal successors, (39478), 10925 states have internal predecessors, (39478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:49,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10926 states to 10926 states and 39478 transitions. [2022-03-03 19:51:49,359 INFO L78 Accepts]: Start accepts. Automaton has 10926 states and 39478 transitions. Word has length 28 [2022-03-03 19:51:49,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:49,359 INFO L470 AbstractCegarLoop]: Abstraction has 10926 states and 39478 transitions. [2022-03-03 19:51:49,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:49,359 INFO L276 IsEmpty]: Start isEmpty. Operand 10926 states and 39478 transitions. [2022-03-03 19:51:49,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:49,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:49,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:49,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:49,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-03 19:51:49,592 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:49,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:49,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1101740526, now seen corresponding path program 79 times [2022-03-03 19:51:49,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:49,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561542350] [2022-03-03 19:51:49,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:49,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:49,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:49,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:49,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561542350] [2022-03-03 19:51:49,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561542350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:49,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545689159] [2022-03-03 19:51:49,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:51:49,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:49,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:49,832 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:49,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-03 19:51:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:49,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:51:49,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:49,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:50,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:50,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,132 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 46 treesize of output 34 [2022-03-03 19:51:50,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:51:50,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:50,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:50,346 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:51:50,347 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 33 treesize of output 58 [2022-03-03 19:51:50,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:50,409 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 34 treesize of output 18 [2022-03-03 19:51:50,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,467 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:51:50,468 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:51:50,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:50,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:50,522 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 23 treesize of output 6 [2022-03-03 19:51:50,569 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:50,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545689159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:50,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:50,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:51:50,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785009943] [2022-03-03 19:51:50,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:50,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:51:50,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:50,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:51:50,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:51:50,570 INFO L87 Difference]: Start difference. First operand 10926 states and 39478 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:51,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:51,410 INFO L93 Difference]: Finished difference Result 14564 states and 51592 transitions. [2022-03-03 19:51:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:51:51,411 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:51,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:51,445 INFO L225 Difference]: With dead ends: 14564 [2022-03-03 19:51:51,445 INFO L226 Difference]: Without dead ends: 14538 [2022-03-03 19:51:51,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:51:51,446 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 118 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1174 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:51,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 303 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1174 Invalid, 0 Unknown, 135 Unchecked, 0.5s Time] [2022-03-03 19:51:51,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states. [2022-03-03 19:51:51,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 10947. [2022-03-03 19:51:51,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10947 states, 10946 states have (on average 3.613374748766673) internal successors, (39552), 10946 states have internal predecessors, (39552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:51,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10947 states to 10947 states and 39552 transitions. [2022-03-03 19:51:51,643 INFO L78 Accepts]: Start accepts. Automaton has 10947 states and 39552 transitions. Word has length 28 [2022-03-03 19:51:51,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:51,643 INFO L470 AbstractCegarLoop]: Abstraction has 10947 states and 39552 transitions. [2022-03-03 19:51:51,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:51,643 INFO L276 IsEmpty]: Start isEmpty. Operand 10947 states and 39552 transitions. [2022-03-03 19:51:51,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:51,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:51,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:51,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-03 19:51:51,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-03 19:51:51,875 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:51,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:51,876 INFO L85 PathProgramCache]: Analyzing trace with hash 715331910, now seen corresponding path program 80 times [2022-03-03 19:51:51,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:51,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79775087] [2022-03-03 19:51:51,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:51,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:52,122 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:52,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:52,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79775087] [2022-03-03 19:51:52,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79775087] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:52,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444130752] [2022-03-03 19:51:52,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:51:52,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:52,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:52,124 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:52,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-03 19:51:52,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:51:52,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:52,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:51:52,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:52,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:51:52,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:52,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:52,854 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 49 treesize of output 37 [2022-03-03 19:51:52,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:52,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:52,857 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 32 treesize of output 20 [2022-03-03 19:51:52,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:52,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:53,097 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:51:53,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 88 [2022-03-03 19:51:53,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:53,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:53,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:53,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:53,499 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 22 treesize of output 5 [2022-03-03 19:51:53,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:53,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:53,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:53,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:53,505 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 22 treesize of output 5 [2022-03-03 19:51:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:53,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444130752] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:53,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:53,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-03 19:51:53,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819239650] [2022-03-03 19:51:53,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:53,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:51:53,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:53,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:51:53,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:51:53,615 INFO L87 Difference]: Start difference. First operand 10947 states and 39552 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:54,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:54,531 INFO L93 Difference]: Finished difference Result 15320 states and 54028 transitions. [2022-03-03 19:51:54,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:51:54,531 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:54,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:54,566 INFO L225 Difference]: With dead ends: 15320 [2022-03-03 19:51:54,566 INFO L226 Difference]: Without dead ends: 15274 [2022-03-03 19:51:54,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=259, Invalid=1147, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:51:54,566 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 150 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:54,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 223 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 393 Invalid, 0 Unknown, 609 Unchecked, 0.2s Time] [2022-03-03 19:51:54,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15274 states. [2022-03-03 19:51:54,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15274 to 11320. [2022-03-03 19:51:54,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11320 states, 11319 states have (on average 3.610301263362488) internal successors, (40865), 11319 states have internal predecessors, (40865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:54,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11320 states to 11320 states and 40865 transitions. [2022-03-03 19:51:54,774 INFO L78 Accepts]: Start accepts. Automaton has 11320 states and 40865 transitions. Word has length 28 [2022-03-03 19:51:54,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:54,775 INFO L470 AbstractCegarLoop]: Abstraction has 11320 states and 40865 transitions. [2022-03-03 19:51:54,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:54,775 INFO L276 IsEmpty]: Start isEmpty. Operand 11320 states and 40865 transitions. [2022-03-03 19:51:54,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:54,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:54,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:51:54,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-03 19:51:55,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-03 19:51:55,009 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:51:55,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:51:55,009 INFO L85 PathProgramCache]: Analyzing trace with hash -260986934, now seen corresponding path program 81 times [2022-03-03 19:51:55,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:51:55,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838098430] [2022-03-03 19:51:55,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:51:55,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:51:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:51:55,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:55,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:51:55,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838098430] [2022-03-03 19:51:55,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838098430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:51:55,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493312494] [2022-03-03 19:51:55,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:51:55,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:51:55,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:51:55,224 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:51:55,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-03 19:51:55,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:51:55,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:51:55,265 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:51:55,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:51:55,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:51:55,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:51:55,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:55,760 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 46 treesize of output 52 [2022-03-03 19:51:55,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:55,770 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 91 treesize of output 93 [2022-03-03 19:51:55,774 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 63 treesize of output 53 [2022-03-03 19:51:55,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:55,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:51:56,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:56,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:56,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:56,440 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 60 treesize of output 77 [2022-03-03 19:51:56,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:51:56,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:51:56,691 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 75 [2022-03-03 19:51:56,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:51:56,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493312494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:51:56,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:51:56,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-03 19:51:56,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335407871] [2022-03-03 19:51:56,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:51:56,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:51:56,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:51:56,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:51:56,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:51:56,857 INFO L87 Difference]: Start difference. First operand 11320 states and 40865 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:59,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:51:59,607 INFO L93 Difference]: Finished difference Result 20879 states and 72924 transitions. [2022-03-03 19:51:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-03 19:51:59,607 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:51:59,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:51:59,660 INFO L225 Difference]: With dead ends: 20879 [2022-03-03 19:51:59,660 INFO L226 Difference]: Without dead ends: 20796 [2022-03-03 19:51:59,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1807 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=734, Invalid=6072, Unknown=0, NotChecked=0, Total=6806 [2022-03-03 19:51:59,661 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 284 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 2478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1580 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:51:59,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 564 Invalid, 2478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 835 Invalid, 0 Unknown, 1580 Unchecked, 0.4s Time] [2022-03-03 19:51:59,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20796 states. [2022-03-03 19:51:59,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20796 to 11364. [2022-03-03 19:51:59,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11364 states, 11363 states have (on average 3.6121622810877407) internal successors, (41045), 11363 states have internal predecessors, (41045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:59,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11364 states to 11364 states and 41045 transitions. [2022-03-03 19:51:59,975 INFO L78 Accepts]: Start accepts. Automaton has 11364 states and 41045 transitions. Word has length 28 [2022-03-03 19:51:59,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:51:59,975 INFO L470 AbstractCegarLoop]: Abstraction has 11364 states and 41045 transitions. [2022-03-03 19:51:59,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:51:59,975 INFO L276 IsEmpty]: Start isEmpty. Operand 11364 states and 41045 transitions. [2022-03-03 19:51:59,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:51:59,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:51:59,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:00,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-03 19:52:00,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:00,207 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:00,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:00,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1267822518, now seen corresponding path program 82 times [2022-03-03 19:52:00,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:00,209 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303941128] [2022-03-03 19:52:00,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:00,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:00,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:00,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:00,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303941128] [2022-03-03 19:52:00,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303941128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:00,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496874763] [2022-03-03 19:52:00,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:52:00,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:00,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:00,420 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:00,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-03 19:52:00,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:52:00,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:00,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:00,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:00,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:00,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:52:00,817 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 28 treesize of output 20 [2022-03-03 19:52:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:00,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:00,981 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:00,982 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 33 treesize of output 58 [2022-03-03 19:52:01,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:01,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:01,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:01,050 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 33 treesize of output 17 [2022-03-03 19:52:01,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:01,112 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:01,113 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:01,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:01,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:01,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:01,161 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 22 treesize of output 5 [2022-03-03 19:52:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:01,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496874763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:01,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:01,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:01,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062110156] [2022-03-03 19:52:01,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:01,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:01,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:01,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:01,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:01,217 INFO L87 Difference]: Start difference. First operand 11364 states and 41045 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:02,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:02,447 INFO L93 Difference]: Finished difference Result 16550 states and 58539 transitions. [2022-03-03 19:52:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:52:02,448 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:02,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:02,487 INFO L225 Difference]: With dead ends: 16550 [2022-03-03 19:52:02,487 INFO L226 Difference]: Without dead ends: 16496 [2022-03-03 19:52:02,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=208, Invalid=1274, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:52:02,488 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 130 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:02,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 220 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:52:02,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16496 states. [2022-03-03 19:52:02,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16496 to 11409. [2022-03-03 19:52:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11409 states, 11408 states have (on average 3.612201963534362) internal successors, (41208), 11408 states have internal predecessors, (41208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:02,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11409 states to 11409 states and 41208 transitions. [2022-03-03 19:52:02,773 INFO L78 Accepts]: Start accepts. Automaton has 11409 states and 41208 transitions. Word has length 28 [2022-03-03 19:52:02,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:02,773 INFO L470 AbstractCegarLoop]: Abstraction has 11409 states and 41208 transitions. [2022-03-03 19:52:02,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:02,773 INFO L276 IsEmpty]: Start isEmpty. Operand 11409 states and 41208 transitions. [2022-03-03 19:52:02,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:02,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:02,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:02,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:03,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:03,008 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:03,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:03,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1136858162, now seen corresponding path program 83 times [2022-03-03 19:52:03,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:03,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271171728] [2022-03-03 19:52:03,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:03,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:03,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:03,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:03,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:03,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271171728] [2022-03-03 19:52:03,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271171728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:03,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739209004] [2022-03-03 19:52:03,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:52:03,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:03,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:03,249 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:03,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-03 19:52:03,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:52:03,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:03,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:52:03,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:03,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:03,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:52:03,588 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-03-03 19:52:03,609 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 24 treesize of output 16 [2022-03-03 19:52:03,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:03,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:03,792 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:03,793 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 33 treesize of output 58 [2022-03-03 19:52:03,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:03,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:03,865 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 33 treesize of output 17 [2022-03-03 19:52:03,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:03,930 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:03,930 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:03,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:03,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:03,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:03,996 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 22 treesize of output 5 [2022-03-03 19:52:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:04,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739209004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:04,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:04,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:04,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234413328] [2022-03-03 19:52:04,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:04,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:04,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:04,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:04,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:04,057 INFO L87 Difference]: Start difference. First operand 11409 states and 41208 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:04,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:04,994 INFO L93 Difference]: Finished difference Result 15005 states and 53333 transitions. [2022-03-03 19:52:04,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:52:04,995 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:04,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:05,030 INFO L225 Difference]: With dead ends: 15005 [2022-03-03 19:52:05,031 INFO L226 Difference]: Without dead ends: 14990 [2022-03-03 19:52:05,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:52:05,031 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 101 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:05,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 265 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1136 Invalid, 0 Unknown, 49 Unchecked, 0.5s Time] [2022-03-03 19:52:05,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14990 states. [2022-03-03 19:52:05,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14990 to 11412. [2022-03-03 19:52:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11412 states, 11411 states have (on average 3.6137937078257822) internal successors, (41237), 11411 states have internal predecessors, (41237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:05,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11412 states to 11412 states and 41237 transitions. [2022-03-03 19:52:05,248 INFO L78 Accepts]: Start accepts. Automaton has 11412 states and 41237 transitions. Word has length 28 [2022-03-03 19:52:05,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:05,248 INFO L470 AbstractCegarLoop]: Abstraction has 11412 states and 41237 transitions. [2022-03-03 19:52:05,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:05,248 INFO L276 IsEmpty]: Start isEmpty. Operand 11412 states and 41237 transitions. [2022-03-03 19:52:05,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:05,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:05,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:05,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:05,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:05,483 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:05,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:05,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1670893074, now seen corresponding path program 84 times [2022-03-03 19:52:05,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:05,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925407550] [2022-03-03 19:52:05,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:05,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:05,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:05,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925407550] [2022-03-03 19:52:05,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925407550] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:05,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718476714] [2022-03-03 19:52:05,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:52:05,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:05,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:05,751 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:05,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-03 19:52:05,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:52:05,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:05,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:05,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:05,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:06,030 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 26 treesize of output 22 [2022-03-03 19:52:06,060 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-03-03 19:52:06,099 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 32 treesize of output 24 [2022-03-03 19:52:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:06,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:06,253 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:06,254 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 34 treesize of output 59 [2022-03-03 19:52:06,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:06,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:06,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:06,296 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 33 treesize of output 17 [2022-03-03 19:52:06,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:06,338 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:06,338 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:06,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:06,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:06,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:06,383 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 23 treesize of output 7 [2022-03-03 19:52:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:06,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718476714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:06,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:06,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-03-03 19:52:06,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377608354] [2022-03-03 19:52:06,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:06,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:52:06,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:06,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:52:06,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:52:06,418 INFO L87 Difference]: Start difference. First operand 11412 states and 41237 transitions. Second operand has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:06,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:06,811 INFO L93 Difference]: Finished difference Result 11607 states and 41785 transitions. [2022-03-03 19:52:06,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:52:06,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:06,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:06,839 INFO L225 Difference]: With dead ends: 11607 [2022-03-03 19:52:06,839 INFO L226 Difference]: Without dead ends: 11548 [2022-03-03 19:52:06,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:52:06,840 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 84 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:06,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 201 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 832 Invalid, 0 Unknown, 49 Unchecked, 0.3s Time] [2022-03-03 19:52:06,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11548 states. [2022-03-03 19:52:06,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11548 to 11432. [2022-03-03 19:52:07,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11432 states, 11431 states have (on average 3.6128072784533285) internal successors, (41298), 11431 states have internal predecessors, (41298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:07,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11432 states to 11432 states and 41298 transitions. [2022-03-03 19:52:07,048 INFO L78 Accepts]: Start accepts. Automaton has 11432 states and 41298 transitions. Word has length 28 [2022-03-03 19:52:07,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:07,048 INFO L470 AbstractCegarLoop]: Abstraction has 11432 states and 41298 transitions. [2022-03-03 19:52:07,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 21 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:07,048 INFO L276 IsEmpty]: Start isEmpty. Operand 11432 states and 41298 transitions. [2022-03-03 19:52:07,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:07,071 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:07,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:07,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-03 19:52:07,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:07,286 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:07,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:07,287 INFO L85 PathProgramCache]: Analyzing trace with hash -683401462, now seen corresponding path program 85 times [2022-03-03 19:52:07,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:07,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90929162] [2022-03-03 19:52:07,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:07,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:07,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:07,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:07,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90929162] [2022-03-03 19:52:07,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90929162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:07,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948066770] [2022-03-03 19:52:07,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:52:07,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:07,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:07,520 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:07,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-03 19:52:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:07,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:07,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:07,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:07,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-03-03 19:52:07,855 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 36 treesize of output 28 [2022-03-03 19:52:07,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:07,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:07,878 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 36 treesize of output 24 [2022-03-03 19:52:07,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:07,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:08,029 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:08,030 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 34 treesize of output 59 [2022-03-03 19:52:08,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:08,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:08,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:08,090 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 33 treesize of output 17 [2022-03-03 19:52:08,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:08,158 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:08,158 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:08,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:08,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:08,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:08,221 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 23 treesize of output 7 [2022-03-03 19:52:08,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:08,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948066770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:08,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:08,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:08,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120309594] [2022-03-03 19:52:08,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:08,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:08,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:08,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:08,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:08,281 INFO L87 Difference]: Start difference. First operand 11432 states and 41298 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:08,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:08,776 INFO L93 Difference]: Finished difference Result 11602 states and 41770 transitions. [2022-03-03 19:52:08,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:52:08,777 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:08,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:08,802 INFO L225 Difference]: With dead ends: 11602 [2022-03-03 19:52:08,802 INFO L226 Difference]: Without dead ends: 11581 [2022-03-03 19:52:08,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:52:08,802 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 98 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:08,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 151 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:52:08,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11581 states. [2022-03-03 19:52:08,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11581 to 11435. [2022-03-03 19:52:08,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11435 states, 11434 states have (on average 3.613258702116495) internal successors, (41314), 11434 states have internal predecessors, (41314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:08,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11435 states to 11435 states and 41314 transitions. [2022-03-03 19:52:08,991 INFO L78 Accepts]: Start accepts. Automaton has 11435 states and 41314 transitions. Word has length 28 [2022-03-03 19:52:08,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:08,991 INFO L470 AbstractCegarLoop]: Abstraction has 11435 states and 41314 transitions. [2022-03-03 19:52:08,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:08,991 INFO L276 IsEmpty]: Start isEmpty. Operand 11435 states and 41314 transitions. [2022-03-03 19:52:09,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:09,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:09,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:09,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:09,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:09,219 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:09,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1328510830, now seen corresponding path program 86 times [2022-03-03 19:52:09,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:09,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87587334] [2022-03-03 19:52:09,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:09,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:09,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:09,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:09,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87587334] [2022-03-03 19:52:09,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87587334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:09,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672120506] [2022-03-03 19:52:09,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:52:09,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:09,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:09,429 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:09,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-03 19:52:09,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:52:09,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:09,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:09,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:09,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:09,702 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 28 treesize of output 24 [2022-03-03 19:52:09,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:09,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:09,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2022-03-03 19:52:09,812 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 18 [2022-03-03 19:52:09,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:09,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:10,000 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:10,001 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 34 treesize of output 59 [2022-03-03 19:52:10,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:10,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:10,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:10,072 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 33 treesize of output 17 [2022-03-03 19:52:10,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:10,139 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:10,139 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:10,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:10,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:10,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:10,209 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 23 treesize of output 7 [2022-03-03 19:52:10,270 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:10,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672120506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:10,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:10,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:10,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831389530] [2022-03-03 19:52:10,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:10,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:10,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:10,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:10,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:10,271 INFO L87 Difference]: Start difference. First operand 11435 states and 41314 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:10,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:10,841 INFO L93 Difference]: Finished difference Result 11724 states and 42165 transitions. [2022-03-03 19:52:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:52:10,841 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:10,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:10,870 INFO L225 Difference]: With dead ends: 11724 [2022-03-03 19:52:10,870 INFO L226 Difference]: Without dead ends: 11709 [2022-03-03 19:52:10,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:52:10,870 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 111 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:10,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 230 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:52:10,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11709 states. [2022-03-03 19:52:11,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11709 to 11466. [2022-03-03 19:52:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11466 states, 11465 states have (on average 3.6139555167902313) internal successors, (41434), 11465 states have internal predecessors, (41434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:11,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11466 states to 11466 states and 41434 transitions. [2022-03-03 19:52:11,176 INFO L78 Accepts]: Start accepts. Automaton has 11466 states and 41434 transitions. Word has length 28 [2022-03-03 19:52:11,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:11,176 INFO L470 AbstractCegarLoop]: Abstraction has 11466 states and 41434 transitions. [2022-03-03 19:52:11,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:11,176 INFO L276 IsEmpty]: Start isEmpty. Operand 11466 states and 41434 transitions. [2022-03-03 19:52:11,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:11,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:11,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:11,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-03 19:52:11,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-03 19:52:11,410 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:11,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:11,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1120177546, now seen corresponding path program 87 times [2022-03-03 19:52:11,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:11,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782660491] [2022-03-03 19:52:11,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:11,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:11,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:11,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782660491] [2022-03-03 19:52:11,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782660491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:11,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483919480] [2022-03-03 19:52:11,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:52:11,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:11,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:11,620 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:11,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-03 19:52:11,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:52:11,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:11,660 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:52:11,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:11,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:11,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2022-03-03 19:52:12,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:12,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:12,021 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 39 treesize of output 43 [2022-03-03 19:52:12,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:12,491 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 64 treesize of output 72 [2022-03-03 19:52:13,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:13,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:13,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:13,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:13,652 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 56 treesize of output 61 [2022-03-03 19:52:13,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:13,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:13,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:13,889 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 45 treesize of output 40 [2022-03-03 19:52:13,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:13,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483919480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:13,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:13,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 31 [2022-03-03 19:52:13,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738323123] [2022-03-03 19:52:13,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:13,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 19:52:13,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:13,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 19:52:13,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:52:13,990 INFO L87 Difference]: Start difference. First operand 11466 states and 41434 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:16,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:16,626 INFO L93 Difference]: Finished difference Result 19431 states and 68298 transitions. [2022-03-03 19:52:16,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-03 19:52:16,627 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:16,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:16,675 INFO L225 Difference]: With dead ends: 19431 [2022-03-03 19:52:16,676 INFO L226 Difference]: Without dead ends: 19417 [2022-03-03 19:52:16,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1586 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=669, Invalid=5651, Unknown=0, NotChecked=0, Total=6320 [2022-03-03 19:52:16,677 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 216 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 3547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2699 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:16,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 647 Invalid, 3547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 807 Invalid, 0 Unknown, 2699 Unchecked, 0.4s Time] [2022-03-03 19:52:16,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19417 states. [2022-03-03 19:52:16,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19417 to 11508. [2022-03-03 19:52:16,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11508 states, 11507 states have (on average 3.613105066481272) internal successors, (41576), 11507 states have internal predecessors, (41576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:16,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11508 states to 11508 states and 41576 transitions. [2022-03-03 19:52:16,940 INFO L78 Accepts]: Start accepts. Automaton has 11508 states and 41576 transitions. Word has length 28 [2022-03-03 19:52:16,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:16,940 INFO L470 AbstractCegarLoop]: Abstraction has 11508 states and 41576 transitions. [2022-03-03 19:52:16,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 11508 states and 41576 transitions. [2022-03-03 19:52:16,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:16,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:16,958 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:16,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:17,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-03 19:52:17,171 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:17,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:17,171 INFO L85 PathProgramCache]: Analyzing trace with hash -908959978, now seen corresponding path program 88 times [2022-03-03 19:52:17,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:17,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895534054] [2022-03-03 19:52:17,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:17,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:17,373 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:17,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:17,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895534054] [2022-03-03 19:52:17,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895534054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:17,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988687062] [2022-03-03 19:52:17,374 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:52:17,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:17,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:17,375 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:17,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-03 19:52:17,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:52:17,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:17,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:17,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:17,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:17,566 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 24 treesize of output 20 [2022-03-03 19:52:17,606 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 27 treesize of output 19 [2022-03-03 19:52:17,644 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 22 treesize of output 14 [2022-03-03 19:52:17,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:17,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:17,805 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:17,805 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 33 treesize of output 58 [2022-03-03 19:52:17,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:17,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:17,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:17,981 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 33 treesize of output 17 [2022-03-03 19:52:18,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:18,043 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:18,043 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:18,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:18,092 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 22 treesize of output 5 [2022-03-03 19:52:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:18,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988687062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:18,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:18,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:18,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865312719] [2022-03-03 19:52:18,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:18,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:18,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:18,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:18,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:18,145 INFO L87 Difference]: Start difference. First operand 11508 states and 41576 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:19,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:19,419 INFO L93 Difference]: Finished difference Result 18248 states and 64138 transitions. [2022-03-03 19:52:19,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:52:19,419 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:19,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:19,461 INFO L225 Difference]: With dead ends: 18248 [2022-03-03 19:52:19,461 INFO L226 Difference]: Without dead ends: 18223 [2022-03-03 19:52:19,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=262, Invalid=1544, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:52:19,462 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 137 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 1447 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:19,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 319 Invalid, 1509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1447 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:52:19,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18223 states. [2022-03-03 19:52:19,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18223 to 11481. [2022-03-03 19:52:19,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11481 states, 11480 states have (on average 3.6137630662020905) internal successors, (41486), 11480 states have internal predecessors, (41486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:19,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11481 states to 11481 states and 41486 transitions. [2022-03-03 19:52:19,708 INFO L78 Accepts]: Start accepts. Automaton has 11481 states and 41486 transitions. Word has length 28 [2022-03-03 19:52:19,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:19,708 INFO L470 AbstractCegarLoop]: Abstraction has 11481 states and 41486 transitions. [2022-03-03 19:52:19,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:19,708 INFO L276 IsEmpty]: Start isEmpty. Operand 11481 states and 41486 transitions. [2022-03-03 19:52:19,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:19,726 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:19,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:19,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-03 19:52:19,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:19,935 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:19,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:19,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1021738998, now seen corresponding path program 89 times [2022-03-03 19:52:19,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:19,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038393185] [2022-03-03 19:52:19,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:19,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:20,133 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:20,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:20,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038393185] [2022-03-03 19:52:20,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038393185] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:20,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296532138] [2022-03-03 19:52:20,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:52:20,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:20,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:20,134 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:20,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-03 19:52:20,174 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:52:20,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:20,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:20,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:20,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:20,373 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 31 treesize of output 27 [2022-03-03 19:52:20,474 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-03-03 19:52:20,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:20,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,505 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 21 [2022-03-03 19:52:20,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:20,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:20,710 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:20,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-03-03 19:52:20,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:20,769 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 33 treesize of output 17 [2022-03-03 19:52:20,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,880 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:20,880 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:20,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:20,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:20,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-03 19:52:20,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:20,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296532138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:20,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:20,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:20,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615944980] [2022-03-03 19:52:20,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:20,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:20,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:20,988 INFO L87 Difference]: Start difference. First operand 11481 states and 41486 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:21,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:21,427 INFO L93 Difference]: Finished difference Result 11772 states and 42335 transitions. [2022-03-03 19:52:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:52:21,427 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:21,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:21,453 INFO L225 Difference]: With dead ends: 11772 [2022-03-03 19:52:21,453 INFO L226 Difference]: Without dead ends: 11757 [2022-03-03 19:52:21,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:52:21,454 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 90 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:21,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 222 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:52:21,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11757 states. [2022-03-03 19:52:21,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11757 to 11473. [2022-03-03 19:52:21,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11473 states, 11472 states have (on average 3.614539748953975) internal successors, (41466), 11472 states have internal predecessors, (41466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:21,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11473 states to 11473 states and 41466 transitions. [2022-03-03 19:52:21,641 INFO L78 Accepts]: Start accepts. Automaton has 11473 states and 41466 transitions. Word has length 28 [2022-03-03 19:52:21,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:21,642 INFO L470 AbstractCegarLoop]: Abstraction has 11473 states and 41466 transitions. [2022-03-03 19:52:21,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:21,642 INFO L276 IsEmpty]: Start isEmpty. Operand 11473 states and 41466 transitions. [2022-03-03 19:52:21,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:21,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:21,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:21,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:21,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:21,875 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:21,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:21,876 INFO L85 PathProgramCache]: Analyzing trace with hash 408275564, now seen corresponding path program 90 times [2022-03-03 19:52:21,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:21,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842952183] [2022-03-03 19:52:21,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:21,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:21,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:22,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:22,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842952183] [2022-03-03 19:52:22,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842952183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:22,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690760448] [2022-03-03 19:52:22,130 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:52:22,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:22,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:22,148 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:22,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-03 19:52:22,201 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:52:22,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:22,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:52:22,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:22,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:22,481 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 24 treesize of output 20 [2022-03-03 19:52:22,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:22,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:22,484 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 39 treesize of output 27 [2022-03-03 19:52:22,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:22,513 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 34 [2022-03-03 19:52:22,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:22,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:22,833 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:52:22,833 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 64 treesize of output 89 [2022-03-03 19:52:23,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:23,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:23,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:23,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:23,048 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 22 treesize of output 5 [2022-03-03 19:52:23,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:23,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:23,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:23,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:23,057 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 23 treesize of output 6 [2022-03-03 19:52:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:23,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690760448] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:23,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:23,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-03 19:52:23,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161964461] [2022-03-03 19:52:23,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:23,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:52:23,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:23,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:52:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:52:23,158 INFO L87 Difference]: Start difference. First operand 11473 states and 41466 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:30,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:30,898 INFO L93 Difference]: Finished difference Result 23033 states and 79142 transitions. [2022-03-03 19:52:30,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-03 19:52:30,899 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:30,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:30,963 INFO L225 Difference]: With dead ends: 23033 [2022-03-03 19:52:30,964 INFO L226 Difference]: Without dead ends: 22882 [2022-03-03 19:52:30,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2097, Invalid=14933, Unknown=0, NotChecked=0, Total=17030 [2022-03-03 19:52:30,965 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 407 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 3495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:30,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 555 Invalid, 3495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1682 Invalid, 0 Unknown, 1715 Unchecked, 1.0s Time] [2022-03-03 19:52:30,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22882 states. [2022-03-03 19:52:31,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22882 to 11855. [2022-03-03 19:52:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11855 states, 11854 states have (on average 3.615235363590349) internal successors, (42855), 11854 states have internal predecessors, (42855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:31,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11855 states to 11855 states and 42855 transitions. [2022-03-03 19:52:31,247 INFO L78 Accepts]: Start accepts. Automaton has 11855 states and 42855 transitions. Word has length 28 [2022-03-03 19:52:31,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:31,247 INFO L470 AbstractCegarLoop]: Abstraction has 11855 states and 42855 transitions. [2022-03-03 19:52:31,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:31,247 INFO L276 IsEmpty]: Start isEmpty. Operand 11855 states and 42855 transitions. [2022-03-03 19:52:31,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:31,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:31,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:31,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:31,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:31,479 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:31,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:31,479 INFO L85 PathProgramCache]: Analyzing trace with hash -382716142, now seen corresponding path program 91 times [2022-03-03 19:52:31,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:31,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468048094] [2022-03-03 19:52:31,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:31,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:31,661 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:31,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:31,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468048094] [2022-03-03 19:52:31,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468048094] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:31,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848787017] [2022-03-03 19:52:31,661 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:52:31,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:31,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:31,662 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:31,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-03 19:52:31,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:31,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:31,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:31,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:32,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:32,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,188 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 49 treesize of output 37 [2022-03-03 19:52:32,190 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 23 [2022-03-03 19:52:32,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:32,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:32,348 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:32,349 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 33 treesize of output 58 [2022-03-03 19:52:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:32,410 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 33 treesize of output 17 [2022-03-03 19:52:32,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,462 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:32,462 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:32,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:32,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:32,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-03-03 19:52:32,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:32,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848787017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:32,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:32,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:52:32,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412352415] [2022-03-03 19:52:32,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:32,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:52:32,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:32,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:52:32,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:52:32,626 INFO L87 Difference]: Start difference. First operand 11855 states and 42855 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:33,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:33,569 INFO L93 Difference]: Finished difference Result 15729 states and 55768 transitions. [2022-03-03 19:52:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:52:33,569 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 28 [2022-03-03 19:52:33,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:33,606 INFO L225 Difference]: With dead ends: 15729 [2022-03-03 19:52:33,606 INFO L226 Difference]: Without dead ends: 15687 [2022-03-03 19:52:33,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:52:33,607 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 97 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:33,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 334 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1007 Invalid, 0 Unknown, 248 Unchecked, 0.4s Time] [2022-03-03 19:52:33,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15687 states. [2022-03-03 19:52:33,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15687 to 11828. [2022-03-03 19:52:33,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11828 states, 11827 states have (on average 3.6177390716157944) internal successors, (42787), 11827 states have internal predecessors, (42787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11828 states to 11828 states and 42787 transitions. [2022-03-03 19:52:33,838 INFO L78 Accepts]: Start accepts. Automaton has 11828 states and 42787 transitions. Word has length 28 [2022-03-03 19:52:33,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:33,838 INFO L470 AbstractCegarLoop]: Abstraction has 11828 states and 42787 transitions. [2022-03-03 19:52:33,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:33,838 INFO L276 IsEmpty]: Start isEmpty. Operand 11828 states and 42787 transitions. [2022-03-03 19:52:33,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:33,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:33,857 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:33,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:34,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-03 19:52:34,071 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:34,072 INFO L85 PathProgramCache]: Analyzing trace with hash -264943398, now seen corresponding path program 92 times [2022-03-03 19:52:34,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:34,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70860352] [2022-03-03 19:52:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:34,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:34,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:34,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:34,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70860352] [2022-03-03 19:52:34,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70860352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:34,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368320354] [2022-03-03 19:52:34,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:52:34,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:34,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:34,298 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:34,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-03 19:52:34,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:52:34,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:34,364 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:52:34,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:34,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:34,809 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 24 treesize of output 20 [2022-03-03 19:52:34,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:34,820 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 25 treesize of output 33 [2022-03-03 19:52:34,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:34,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:34,824 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 46 treesize of output 30 [2022-03-03 19:52:34,972 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:34,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:35,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:35,368 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 63 treesize of output 80 [2022-03-03 19:52:35,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:35,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:35,630 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 22 treesize of output 5 [2022-03-03 19:52:35,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:35,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:35,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:35,637 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 22 treesize of output 5 [2022-03-03 19:52:35,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:35,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368320354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:35,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:35,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-03 19:52:35,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944143075] [2022-03-03 19:52:35,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:35,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:52:35,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:35,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:52:35,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:52:35,737 INFO L87 Difference]: Start difference. First operand 11828 states and 42787 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:37,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:37,492 INFO L93 Difference]: Finished difference Result 17408 states and 61505 transitions. [2022-03-03 19:52:37,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:52:37,493 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:37,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:37,533 INFO L225 Difference]: With dead ends: 17408 [2022-03-03 19:52:37,533 INFO L226 Difference]: Without dead ends: 17370 [2022-03-03 19:52:37,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=488, Invalid=2704, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:52:37,534 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 182 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 735 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:37,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 406 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 472 Invalid, 0 Unknown, 735 Unchecked, 0.3s Time] [2022-03-03 19:52:37,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17370 states. [2022-03-03 19:52:37,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17370 to 12017. [2022-03-03 19:52:37,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12017 states, 12016 states have (on average 3.6132656458055927) internal successors, (43417), 12016 states have internal predecessors, (43417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:37,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12017 states to 12017 states and 43417 transitions. [2022-03-03 19:52:37,771 INFO L78 Accepts]: Start accepts. Automaton has 12017 states and 43417 transitions. Word has length 28 [2022-03-03 19:52:37,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:37,771 INFO L470 AbstractCegarLoop]: Abstraction has 12017 states and 43417 transitions. [2022-03-03 19:52:37,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:37,771 INFO L276 IsEmpty]: Start isEmpty. Operand 12017 states and 43417 transitions. [2022-03-03 19:52:37,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:37,790 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:37,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:37,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:38,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-03 19:52:38,002 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:38,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:38,003 INFO L85 PathProgramCache]: Analyzing trace with hash -583789598, now seen corresponding path program 93 times [2022-03-03 19:52:38,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:38,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164068885] [2022-03-03 19:52:38,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:38,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:38,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:38,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164068885] [2022-03-03 19:52:38,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164068885] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:38,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699332166] [2022-03-03 19:52:38,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:52:38,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:38,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:38,232 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:38,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-03 19:52:38,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:52:38,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:38,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:52:38,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:38,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:38,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:38,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:38,742 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 42 treesize of output 46 [2022-03-03 19:52:38,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:38,753 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 80 treesize of output 82 [2022-03-03 19:52:38,757 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 59 treesize of output 49 [2022-03-03 19:52:38,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:38,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:39,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:39,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:39,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:39,348 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 59 treesize of output 76 [2022-03-03 19:52:39,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:39,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:39,534 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 74 [2022-03-03 19:52:39,685 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:39,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699332166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:39,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:39,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-03 19:52:39,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871223892] [2022-03-03 19:52:39,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:39,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:52:39,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:39,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:52:39,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:52:39,686 INFO L87 Difference]: Start difference. First operand 12017 states and 43417 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:41,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:41,615 INFO L93 Difference]: Finished difference Result 17166 states and 59920 transitions. [2022-03-03 19:52:41,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:52:41,616 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:41,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:41,654 INFO L225 Difference]: With dead ends: 17166 [2022-03-03 19:52:41,654 INFO L226 Difference]: Without dead ends: 17105 [2022-03-03 19:52:41,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=496, Invalid=3664, Unknown=0, NotChecked=0, Total=4160 [2022-03-03 19:52:41,655 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 278 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 2215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1410 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:41,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 434 Invalid, 2215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 750 Invalid, 0 Unknown, 1410 Unchecked, 0.3s Time] [2022-03-03 19:52:41,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17105 states. [2022-03-03 19:52:41,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17105 to 11963. [2022-03-03 19:52:41,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11963 states, 11962 states have (on average 3.6173716769770943) internal successors, (43271), 11962 states have internal predecessors, (43271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:41,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11963 states to 11963 states and 43271 transitions. [2022-03-03 19:52:41,922 INFO L78 Accepts]: Start accepts. Automaton has 11963 states and 43271 transitions. Word has length 28 [2022-03-03 19:52:41,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:41,922 INFO L470 AbstractCegarLoop]: Abstraction has 11963 states and 43271 transitions. [2022-03-03 19:52:41,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:41,922 INFO L276 IsEmpty]: Start isEmpty. Operand 11963 states and 43271 transitions. [2022-03-03 19:52:41,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:41,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:41,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:41,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:42,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-03 19:52:42,155 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:42,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash -863494902, now seen corresponding path program 94 times [2022-03-03 19:52:42,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:42,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383140984] [2022-03-03 19:52:42,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:42,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:42,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383140984] [2022-03-03 19:52:42,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383140984] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985365318] [2022-03-03 19:52:42,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:52:42,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:42,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:42,372 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:42,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-03 19:52:42,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:52:42,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:42,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:42,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:42,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:42,728 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 24 treesize of output 20 [2022-03-03 19:52:42,729 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-03-03 19:52:42,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-03 19:52:42,754 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:42,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:42,913 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:42,914 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 33 treesize of output 58 [2022-03-03 19:52:42,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:42,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:42,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:42,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-03 19:52:43,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:43,032 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:43,033 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:43,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:43,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:43,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:43,085 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 22 treesize of output 5 [2022-03-03 19:52:43,146 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:43,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985365318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:43,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:43,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:43,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361226775] [2022-03-03 19:52:43,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:43,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:43,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:43,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:43,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:43,147 INFO L87 Difference]: Start difference. First operand 11963 states and 43271 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:44,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:44,820 INFO L93 Difference]: Finished difference Result 13981 states and 49064 transitions. [2022-03-03 19:52:44,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:52:44,821 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:44,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:44,855 INFO L225 Difference]: With dead ends: 13981 [2022-03-03 19:52:44,855 INFO L226 Difference]: Without dead ends: 13951 [2022-03-03 19:52:44,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:52:44,855 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 171 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:44,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 420 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:52:44,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13951 states. [2022-03-03 19:52:45,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13951 to 12081. [2022-03-03 19:52:45,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12081 states, 12080 states have (on average 3.6149834437086095) internal successors, (43669), 12080 states have internal predecessors, (43669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:45,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12081 states to 12081 states and 43669 transitions. [2022-03-03 19:52:45,165 INFO L78 Accepts]: Start accepts. Automaton has 12081 states and 43669 transitions. Word has length 28 [2022-03-03 19:52:45,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:45,165 INFO L470 AbstractCegarLoop]: Abstraction has 12081 states and 43669 transitions. [2022-03-03 19:52:45,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:45,165 INFO L276 IsEmpty]: Start isEmpty. Operand 12081 states and 43669 transitions. [2022-03-03 19:52:45,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:45,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:45,185 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:45,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:45,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-03 19:52:45,395 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:45,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:45,396 INFO L85 PathProgramCache]: Analyzing trace with hash -238835894, now seen corresponding path program 95 times [2022-03-03 19:52:45,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:45,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737728332] [2022-03-03 19:52:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:45,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:45,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:45,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:45,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737728332] [2022-03-03 19:52:45,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737728332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:45,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131210855] [2022-03-03 19:52:45,676 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:52:45,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:45,677 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:45,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-03 19:52:45,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:52:45,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:45,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:45,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:45,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:46,094 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 42 treesize of output 34 [2022-03-03 19:52:46,096 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 21 treesize of output 17 [2022-03-03 19:52:46,097 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 32 treesize of output 24 [2022-03-03 19:52:46,121 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:46,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:46,285 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:46,285 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 33 treesize of output 58 [2022-03-03 19:52:46,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:46,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:46,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:46,352 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 33 treesize of output 17 [2022-03-03 19:52:46,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:46,399 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:46,399 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:46,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:46,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:46,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:46,457 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 22 treesize of output 5 [2022-03-03 19:52:46,522 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:46,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131210855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:46,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:46,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:52:46,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120394177] [2022-03-03 19:52:46,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:46,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:52:46,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:46,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:52:46,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:52:46,523 INFO L87 Difference]: Start difference. First operand 12081 states and 43669 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:48,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:48,036 INFO L93 Difference]: Finished difference Result 13944 states and 48964 transitions. [2022-03-03 19:52:48,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:52:48,036 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:48,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:48,068 INFO L225 Difference]: With dead ends: 13944 [2022-03-03 19:52:48,068 INFO L226 Difference]: Without dead ends: 13839 [2022-03-03 19:52:48,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=182, Invalid=1224, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:52:48,069 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 144 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1906 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:48,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 499 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1906 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:52:48,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13839 states. [2022-03-03 19:52:48,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13839 to 12098. [2022-03-03 19:52:48,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12098 states, 12097 states have (on average 3.6147805240968833) internal successors, (43728), 12097 states have internal predecessors, (43728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:48,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12098 states to 12098 states and 43728 transitions. [2022-03-03 19:52:48,341 INFO L78 Accepts]: Start accepts. Automaton has 12098 states and 43728 transitions. Word has length 28 [2022-03-03 19:52:48,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:48,341 INFO L470 AbstractCegarLoop]: Abstraction has 12098 states and 43728 transitions. [2022-03-03 19:52:48,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:48,341 INFO L276 IsEmpty]: Start isEmpty. Operand 12098 states and 43728 transitions. [2022-03-03 19:52:48,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:48,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:48,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:48,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:48,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:48,575 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:48,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:48,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2027733386, now seen corresponding path program 96 times [2022-03-03 19:52:48,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:48,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182511775] [2022-03-03 19:52:48,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:48,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:48,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:48,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:48,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182511775] [2022-03-03 19:52:48,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182511775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:48,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883898555] [2022-03-03 19:52:48,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:52:48,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:48,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:48,744 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:48,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-03 19:52:48,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:52:48,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:48,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:52:48,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:49,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:49,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:52:49,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:52:49,090 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 24 treesize of output 32 [2022-03-03 19:52:49,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:49,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:49,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:49,422 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:49,423 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 58 [2022-03-03 19:52:49,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:49,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:49,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:49,486 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 34 treesize of output 18 [2022-03-03 19:52:49,545 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:52:49,546 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 70 [2022-03-03 19:52:49,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:49,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883898555] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:49,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:49,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-03 19:52:49,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852491464] [2022-03-03 19:52:49,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:49,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:52:49,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:49,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:52:49,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:52:49,767 INFO L87 Difference]: Start difference. First operand 12098 states and 43728 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:53,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:53,340 INFO L93 Difference]: Finished difference Result 17935 states and 62573 transitions. [2022-03-03 19:52:53,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:52:53,340 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:53,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:53,384 INFO L225 Difference]: With dead ends: 17935 [2022-03-03 19:52:53,384 INFO L226 Difference]: Without dead ends: 17886 [2022-03-03 19:52:53,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=625, Invalid=4205, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 19:52:53,385 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 284 mSDsluCounter, 1479 mSDsCounter, 0 mSdLazyCounter, 3546 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 3546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:53,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 839 Invalid, 3599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 3546 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-03 19:52:53,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17886 states. [2022-03-03 19:52:53,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17886 to 12447. [2022-03-03 19:52:53,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12447 states, 12446 states have (on average 3.611120038566608) internal successors, (44944), 12446 states have internal predecessors, (44944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:53,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12447 states to 12447 states and 44944 transitions. [2022-03-03 19:52:53,674 INFO L78 Accepts]: Start accepts. Automaton has 12447 states and 44944 transitions. Word has length 28 [2022-03-03 19:52:53,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:53,674 INFO L470 AbstractCegarLoop]: Abstraction has 12447 states and 44944 transitions. [2022-03-03 19:52:53,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:53,675 INFO L276 IsEmpty]: Start isEmpty. Operand 12447 states and 44944 transitions. [2022-03-03 19:52:53,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:53,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:53,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:53,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-03 19:52:53,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-03-03 19:52:53,907 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:53,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:53,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1545588618, now seen corresponding path program 97 times [2022-03-03 19:52:53,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:53,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218188380] [2022-03-03 19:52:53,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:53,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:53,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:54,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:54,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:54,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218188380] [2022-03-03 19:52:54,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218188380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:54,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960160505] [2022-03-03 19:52:54,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:52:54,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:54,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:54,103 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:54,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-03 19:52:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:54,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:54,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:54,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:54,551 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 45 treesize of output 37 [2022-03-03 19:52:54,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:54,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,554 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 25 [2022-03-03 19:52:54,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:54,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:54,729 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:54,730 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 33 treesize of output 58 [2022-03-03 19:52:54,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:54,853 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 33 treesize of output 17 [2022-03-03 19:52:54,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,888 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:54,888 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:54,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:54,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:54,926 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 22 treesize of output 5 [2022-03-03 19:52:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:54,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960160505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:54,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:54,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:52:54,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043351154] [2022-03-03 19:52:54,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:54,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:52:54,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:52:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:52:54,971 INFO L87 Difference]: Start difference. First operand 12447 states and 44944 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:55,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:55,528 INFO L93 Difference]: Finished difference Result 15454 states and 54900 transitions. [2022-03-03 19:52:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:52:55,529 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:55,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:55,579 INFO L225 Difference]: With dead ends: 15454 [2022-03-03 19:52:55,579 INFO L226 Difference]: Without dead ends: 15429 [2022-03-03 19:52:55,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:52:55,580 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 88 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:55,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 351 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 571 Invalid, 0 Unknown, 317 Unchecked, 0.2s Time] [2022-03-03 19:52:55,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15429 states. [2022-03-03 19:52:55,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15429 to 12476. [2022-03-03 19:52:55,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12476 states, 12475 states have (on average 3.611062124248497) internal successors, (45048), 12475 states have internal predecessors, (45048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12476 states to 12476 states and 45048 transitions. [2022-03-03 19:52:55,826 INFO L78 Accepts]: Start accepts. Automaton has 12476 states and 45048 transitions. Word has length 28 [2022-03-03 19:52:55,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:55,827 INFO L470 AbstractCegarLoop]: Abstraction has 12476 states and 45048 transitions. [2022-03-03 19:52:55,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:55,827 INFO L276 IsEmpty]: Start isEmpty. Operand 12476 states and 45048 transitions. [2022-03-03 19:52:55,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:55,852 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:55,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:55,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:56,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:56,067 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:56,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1788059100, now seen corresponding path program 98 times [2022-03-03 19:52:56,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:56,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453374485] [2022-03-03 19:52:56,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:56,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:56,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:56,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:56,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453374485] [2022-03-03 19:52:56,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453374485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:56,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638836382] [2022-03-03 19:52:56,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:52:56,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:56,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:56,254 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:56,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-03 19:52:56,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:52:56,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:56,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:52:56,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:56,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:52:56,646 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-03-03 19:52:56,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:56,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,649 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 25 [2022-03-03 19:52:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:56,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:56,810 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:56,811 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 33 treesize of output 58 [2022-03-03 19:52:56,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:56,858 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 33 treesize of output 17 [2022-03-03 19:52:56,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,899 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:56,899 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:56,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:56,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:56,947 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 22 treesize of output 5 [2022-03-03 19:52:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:56,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638836382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:56,999 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:56,999 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:52:56,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951204107] [2022-03-03 19:52:57,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:57,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:52:57,000 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:57,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:52:57,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:52:57,000 INFO L87 Difference]: Start difference. First operand 12476 states and 45048 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:57,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:57,694 INFO L93 Difference]: Finished difference Result 15674 states and 55504 transitions. [2022-03-03 19:52:57,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:52:57,695 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:57,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:57,737 INFO L225 Difference]: With dead ends: 15674 [2022-03-03 19:52:57,737 INFO L226 Difference]: Without dead ends: 15649 [2022-03-03 19:52:57,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:52:57,738 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 99 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:57,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 360 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 685 Invalid, 0 Unknown, 274 Unchecked, 0.3s Time] [2022-03-03 19:52:57,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15649 states. [2022-03-03 19:52:57,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15649 to 12525. [2022-03-03 19:52:57,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12525 states, 12524 states have (on average 3.6096295113382304) internal successors, (45207), 12524 states have internal predecessors, (45207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:58,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12525 states to 12525 states and 45207 transitions. [2022-03-03 19:52:58,007 INFO L78 Accepts]: Start accepts. Automaton has 12525 states and 45207 transitions. Word has length 28 [2022-03-03 19:52:58,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:58,007 INFO L470 AbstractCegarLoop]: Abstraction has 12525 states and 45207 transitions. [2022-03-03 19:52:58,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:58,007 INFO L276 IsEmpty]: Start isEmpty. Operand 12525 states and 45207 transitions. [2022-03-03 19:52:58,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:58,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:58,034 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:58,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-03 19:52:58,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:58,250 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:52:58,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:52:58,251 INFO L85 PathProgramCache]: Analyzing trace with hash 99553010, now seen corresponding path program 99 times [2022-03-03 19:52:58,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:52:58,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390464516] [2022-03-03 19:52:58,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:52:58,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:52:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:52:58,460 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:58,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:52:58,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390464516] [2022-03-03 19:52:58,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390464516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:52:58,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880775923] [2022-03-03 19:52:58,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:52:58,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:52:58,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:52:58,461 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:52:58,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-03 19:52:58,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:52:58,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:52:58,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:52:58,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:52:58,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:52:58,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:52:58,924 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 21 treesize of output 17 [2022-03-03 19:52:58,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:58,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:58,927 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 36 treesize of output 24 [2022-03-03 19:52:58,950 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:58,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:52:59,106 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:52:59,107 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 33 treesize of output 58 [2022-03-03 19:52:59,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:59,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:59,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:59,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-03 19:52:59,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:59,220 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:52:59,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:52:59,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:52:59,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:52:59,293 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 22 treesize of output 5 [2022-03-03 19:52:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:52:59,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880775923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:52:59,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:52:59,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:52:59,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656675789] [2022-03-03 19:52:59,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:52:59,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:52:59,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:52:59,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:52:59,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:52:59,359 INFO L87 Difference]: Start difference. First operand 12525 states and 45207 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:59,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:52:59,701 INFO L93 Difference]: Finished difference Result 12947 states and 46353 transitions. [2022-03-03 19:52:59,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:52:59,701 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:52:59,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:52:59,732 INFO L225 Difference]: With dead ends: 12947 [2022-03-03 19:52:59,732 INFO L226 Difference]: Without dead ends: 12944 [2022-03-03 19:52:59,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:52:59,732 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 70 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:52:59,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 296 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 426 Invalid, 0 Unknown, 159 Unchecked, 0.2s Time] [2022-03-03 19:52:59,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12944 states. [2022-03-03 19:52:59,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12944 to 12539. [2022-03-03 19:52:59,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12539 states, 12538 states have (on average 3.60894879566119) internal successors, (45249), 12538 states have internal predecessors, (45249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:59,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12539 states to 12539 states and 45249 transitions. [2022-03-03 19:52:59,938 INFO L78 Accepts]: Start accepts. Automaton has 12539 states and 45249 transitions. Word has length 28 [2022-03-03 19:52:59,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:52:59,938 INFO L470 AbstractCegarLoop]: Abstraction has 12539 states and 45249 transitions. [2022-03-03 19:52:59,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:52:59,938 INFO L276 IsEmpty]: Start isEmpty. Operand 12539 states and 45249 transitions. [2022-03-03 19:52:59,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:52:59,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:52:59,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:52:59,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:00,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:00,175 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:00,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:00,176 INFO L85 PathProgramCache]: Analyzing trace with hash 96927234, now seen corresponding path program 100 times [2022-03-03 19:53:00,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:00,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378731115] [2022-03-03 19:53:00,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:00,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:00,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:00,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:00,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378731115] [2022-03-03 19:53:00,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378731115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:00,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575017862] [2022-03-03 19:53:00,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:53:00,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:00,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:00,324 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:00,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-03 19:53:00,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:53:00,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:00,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:00,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:00,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:00,649 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-03-03 19:53:00,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:00,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,652 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 25 [2022-03-03 19:53:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:00,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:00,793 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:00,793 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 33 treesize of output 58 [2022-03-03 19:53:00,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:00,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-03 19:53:00,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,861 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:00,861 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:00,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:00,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:00,897 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 22 treesize of output 5 [2022-03-03 19:53:00,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:00,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575017862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:00,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:00,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:00,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336721522] [2022-03-03 19:53:00,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:00,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:00,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:00,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:00,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:00,938 INFO L87 Difference]: Start difference. First operand 12539 states and 45249 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:01,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:01,471 INFO L93 Difference]: Finished difference Result 15585 states and 55320 transitions. [2022-03-03 19:53:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:53:01,471 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:01,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:01,584 INFO L225 Difference]: With dead ends: 15585 [2022-03-03 19:53:01,585 INFO L226 Difference]: Without dead ends: 15560 [2022-03-03 19:53:01,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:01,585 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 95 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:01,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 353 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 711 Invalid, 0 Unknown, 205 Unchecked, 0.3s Time] [2022-03-03 19:53:01,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15560 states. [2022-03-03 19:53:01,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15560 to 12533. [2022-03-03 19:53:01,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12533 states, 12532 states have (on average 3.608203000319183) internal successors, (45218), 12532 states have internal predecessors, (45218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:01,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12533 states to 12533 states and 45218 transitions. [2022-03-03 19:53:01,812 INFO L78 Accepts]: Start accepts. Automaton has 12533 states and 45218 transitions. Word has length 28 [2022-03-03 19:53:01,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:01,813 INFO L470 AbstractCegarLoop]: Abstraction has 12533 states and 45218 transitions. [2022-03-03 19:53:01,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:01,813 INFO L276 IsEmpty]: Start isEmpty. Operand 12533 states and 45218 transitions. [2022-03-03 19:53:01,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:01,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:01,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:01,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-03 19:53:02,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2022-03-03 19:53:02,051 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:02,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:02,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1446684146, now seen corresponding path program 101 times [2022-03-03 19:53:02,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:02,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246653992] [2022-03-03 19:53:02,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:02,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:02,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:02,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:02,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246653992] [2022-03-03 19:53:02,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246653992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:02,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480546328] [2022-03-03 19:53:02,244 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:53:02,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:02,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:02,245 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:02,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-03 19:53:02,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:53:02,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:02,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:02,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:02,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:02,767 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 45 treesize of output 37 [2022-03-03 19:53:02,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:02,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:02,770 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 32 treesize of output 20 [2022-03-03 19:53:02,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:02,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:02,956 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:02,956 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 33 treesize of output 58 [2022-03-03 19:53:03,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:03,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:03,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:03,027 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 33 treesize of output 17 [2022-03-03 19:53:03,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:03,074 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:03,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:03,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:03,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:03,146 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 22 treesize of output 5 [2022-03-03 19:53:03,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:03,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480546328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:03,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:03,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:03,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051377782] [2022-03-03 19:53:03,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:03,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:03,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:03,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:03,212 INFO L87 Difference]: Start difference. First operand 12533 states and 45218 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:03,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:03,788 INFO L93 Difference]: Finished difference Result 15484 states and 55042 transitions. [2022-03-03 19:53:03,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:53:03,788 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 28 [2022-03-03 19:53:03,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:03,885 INFO L225 Difference]: With dead ends: 15484 [2022-03-03 19:53:03,886 INFO L226 Difference]: Without dead ends: 15373 [2022-03-03 19:53:03,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:03,886 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 109 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:03,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 280 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 583 Invalid, 0 Unknown, 382 Unchecked, 0.3s Time] [2022-03-03 19:53:03,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15373 states. [2022-03-03 19:53:04,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15373 to 12642. [2022-03-03 19:53:04,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12642 states, 12641 states have (on average 3.6035914880151885) internal successors, (45553), 12641 states have internal predecessors, (45553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:04,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12642 states to 12642 states and 45553 transitions. [2022-03-03 19:53:04,115 INFO L78 Accepts]: Start accepts. Automaton has 12642 states and 45553 transitions. Word has length 28 [2022-03-03 19:53:04,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:04,115 INFO L470 AbstractCegarLoop]: Abstraction has 12642 states and 45553 transitions. [2022-03-03 19:53:04,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:04,115 INFO L276 IsEmpty]: Start isEmpty. Operand 12642 states and 45553 transitions. [2022-03-03 19:53:04,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:04,140 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:04,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:04,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-03-03 19:53:04,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:04,350 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:04,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:04,351 INFO L85 PathProgramCache]: Analyzing trace with hash -378809582, now seen corresponding path program 102 times [2022-03-03 19:53:04,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:04,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42580372] [2022-03-03 19:53:04,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:04,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:04,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:04,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42580372] [2022-03-03 19:53:04,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42580372] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:04,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777644883] [2022-03-03 19:53:04,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:53:04,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:04,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:04,565 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:04,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-03 19:53:04,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:53:04,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:04,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:53:04,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:04,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:05,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:05,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:05,018 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 42 treesize of output 46 [2022-03-03 19:53:05,021 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 69 treesize of output 59 [2022-03-03 19:53:05,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:05,175 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 63 treesize of output 63 [2022-03-03 19:53:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:05,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:05,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:05,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:05,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:05,883 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 60 treesize of output 55 [2022-03-03 19:53:06,075 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:53:06,075 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 70 [2022-03-03 19:53:06,339 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:06,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777644883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:06,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:06,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-03-03 19:53:06,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273584044] [2022-03-03 19:53:06,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:06,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:53:06,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:06,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:53:06,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:53:06,341 INFO L87 Difference]: Start difference. First operand 12642 states and 45553 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:09,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:09,153 INFO L93 Difference]: Finished difference Result 21374 states and 74964 transitions. [2022-03-03 19:53:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-03 19:53:09,153 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:09,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:09,208 INFO L225 Difference]: With dead ends: 21374 [2022-03-03 19:53:09,208 INFO L226 Difference]: Without dead ends: 21344 [2022-03-03 19:53:09,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 9 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=751, Invalid=4799, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 19:53:09,209 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 282 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1368 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:09,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 517 Invalid, 2329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 886 Invalid, 0 Unknown, 1368 Unchecked, 0.4s Time] [2022-03-03 19:53:09,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21344 states. [2022-03-03 19:53:09,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21344 to 12660. [2022-03-03 19:53:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12660 states, 12659 states have (on average 3.602417252547595) internal successors, (45603), 12659 states have internal predecessors, (45603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:09,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12660 states to 12660 states and 45603 transitions. [2022-03-03 19:53:09,564 INFO L78 Accepts]: Start accepts. Automaton has 12660 states and 45603 transitions. Word has length 28 [2022-03-03 19:53:09,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:09,565 INFO L470 AbstractCegarLoop]: Abstraction has 12660 states and 45603 transitions. [2022-03-03 19:53:09,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:09,566 INFO L276 IsEmpty]: Start isEmpty. Operand 12660 states and 45603 transitions. [2022-03-03 19:53:09,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:09,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:09,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:09,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:09,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:09,803 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:09,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:09,804 INFO L85 PathProgramCache]: Analyzing trace with hash 714160914, now seen corresponding path program 103 times [2022-03-03 19:53:09,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:09,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571285838] [2022-03-03 19:53:09,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:09,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:10,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:10,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571285838] [2022-03-03 19:53:10,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571285838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:10,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232067662] [2022-03-03 19:53:10,036 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:53:10,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:10,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:10,048 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:10,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-03 19:53:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:10,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:10,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:10,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:10,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:10,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,414 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 49 treesize of output 37 [2022-03-03 19:53:10,435 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 23 [2022-03-03 19:53:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:10,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:10,618 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:10,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-03-03 19:53:10,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:10,667 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 34 treesize of output 18 [2022-03-03 19:53:10,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,716 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:10,717 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:53:10,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:10,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:10,774 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 22 treesize of output 5 [2022-03-03 19:53:10,836 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:10,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232067662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:10,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:10,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:10,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418179308] [2022-03-03 19:53:10,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:10,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:10,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:10,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:10,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:10,837 INFO L87 Difference]: Start difference. First operand 12660 states and 45603 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:11,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:11,672 INFO L93 Difference]: Finished difference Result 15695 states and 55675 transitions. [2022-03-03 19:53:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:53:11,673 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:11,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:11,712 INFO L225 Difference]: With dead ends: 15695 [2022-03-03 19:53:11,713 INFO L226 Difference]: Without dead ends: 15656 [2022-03-03 19:53:11,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:53:11,713 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 103 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:11,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 327 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1063 Invalid, 0 Unknown, 199 Unchecked, 0.5s Time] [2022-03-03 19:53:11,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15656 states. [2022-03-03 19:53:11,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15656 to 12707. [2022-03-03 19:53:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12707 states, 12706 states have (on average 3.6011333228396034) internal successors, (45756), 12706 states have internal predecessors, (45756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:11,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12707 states to 12707 states and 45756 transitions. [2022-03-03 19:53:11,997 INFO L78 Accepts]: Start accepts. Automaton has 12707 states and 45756 transitions. Word has length 28 [2022-03-03 19:53:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:11,997 INFO L470 AbstractCegarLoop]: Abstraction has 12707 states and 45756 transitions. [2022-03-03 19:53:11,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:11,997 INFO L276 IsEmpty]: Start isEmpty. Operand 12707 states and 45756 transitions. [2022-03-03 19:53:12,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:12,020 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:12,020 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:12,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:12,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-03 19:53:12,236 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:12,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:12,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1286557074, now seen corresponding path program 104 times [2022-03-03 19:53:12,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:12,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136383000] [2022-03-03 19:53:12,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:12,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:12,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:12,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136383000] [2022-03-03 19:53:12,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136383000] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:12,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939550857] [2022-03-03 19:53:12,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:53:12,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:12,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:12,453 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:12,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-03 19:53:12,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:53:12,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:12,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:12,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:12,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:12,787 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 42 treesize of output 34 [2022-03-03 19:53:12,788 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-03-03 19:53:12,804 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 24 treesize of output 16 [2022-03-03 19:53:12,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:12,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:12,945 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:12,945 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 33 treesize of output 58 [2022-03-03 19:53:12,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:12,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:12,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:12,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-03 19:53:13,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:13,034 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:13,034 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:13,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:13,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:13,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:13,080 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 22 treesize of output 5 [2022-03-03 19:53:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:13,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939550857] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:13,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:13,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:13,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358367707] [2022-03-03 19:53:13,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:13,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:13,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:13,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:13,122 INFO L87 Difference]: Start difference. First operand 12707 states and 45756 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:13,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:13,520 INFO L93 Difference]: Finished difference Result 12916 states and 46277 transitions. [2022-03-03 19:53:13,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:53:13,520 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:13,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:13,551 INFO L225 Difference]: With dead ends: 12916 [2022-03-03 19:53:13,552 INFO L226 Difference]: Without dead ends: 12890 [2022-03-03 19:53:13,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:53:13,552 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 108 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:13,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 300 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 924 Invalid, 0 Unknown, 153 Unchecked, 0.3s Time] [2022-03-03 19:53:13,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12890 states. [2022-03-03 19:53:13,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12890 to 12746. [2022-03-03 19:53:13,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12746 states, 12745 states have (on average 3.6000784621420165) internal successors, (45883), 12745 states have internal predecessors, (45883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:13,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12746 states to 12746 states and 45883 transitions. [2022-03-03 19:53:13,824 INFO L78 Accepts]: Start accepts. Automaton has 12746 states and 45883 transitions. Word has length 28 [2022-03-03 19:53:13,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:13,824 INFO L470 AbstractCegarLoop]: Abstraction has 12746 states and 45883 transitions. [2022-03-03 19:53:13,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:13,824 INFO L276 IsEmpty]: Start isEmpty. Operand 12746 states and 45883 transitions. [2022-03-03 19:53:13,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:13,848 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:13,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:13,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:14,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-03 19:53:14,055 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:14,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:14,056 INFO L85 PathProgramCache]: Analyzing trace with hash 846539570, now seen corresponding path program 105 times [2022-03-03 19:53:14,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:14,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378364958] [2022-03-03 19:53:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:14,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:14,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:14,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:14,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378364958] [2022-03-03 19:53:14,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378364958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:14,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504074746] [2022-03-03 19:53:14,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:53:14,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:14,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:14,275 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:14,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-03 19:53:14,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:53:14,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:14,318 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:53:14,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:14,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:14,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:14,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:14,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:14,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:14,652 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 47 treesize of output 35 [2022-03-03 19:53:14,653 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 26 treesize of output 18 [2022-03-03 19:53:14,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:14,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:14,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:14,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:14,706 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 28 treesize of output 36 [2022-03-03 19:53:14,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:14,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:15,243 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:15,243 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 68 treesize of output 81 [2022-03-03 19:53:15,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:15,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:15,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:15,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:15,419 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 45 treesize of output 40 [2022-03-03 19:53:15,483 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:15,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504074746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:15,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:15,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-03-03 19:53:15,484 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029231908] [2022-03-03 19:53:15,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:15,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:53:15,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:15,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:53:15,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:15,484 INFO L87 Difference]: Start difference. First operand 12746 states and 45883 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:18,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:18,683 INFO L93 Difference]: Finished difference Result 21962 states and 76540 transitions. [2022-03-03 19:53:18,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 19:53:18,684 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:18,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:18,746 INFO L225 Difference]: With dead ends: 21962 [2022-03-03 19:53:18,746 INFO L226 Difference]: Without dead ends: 21922 [2022-03-03 19:53:18,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1554 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=705, Invalid=5301, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 19:53:18,747 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 352 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 2910 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 3739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:18,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 618 Invalid, 3739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2910 Invalid, 0 Unknown, 739 Unchecked, 1.2s Time] [2022-03-03 19:53:18,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21922 states. [2022-03-03 19:53:19,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21922 to 12766. [2022-03-03 19:53:19,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12766 states, 12765 states have (on average 3.5993732863298082) internal successors, (45946), 12765 states have internal predecessors, (45946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:19,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12766 states to 12766 states and 45946 transitions. [2022-03-03 19:53:19,070 INFO L78 Accepts]: Start accepts. Automaton has 12766 states and 45946 transitions. Word has length 28 [2022-03-03 19:53:19,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:19,070 INFO L470 AbstractCegarLoop]: Abstraction has 12766 states and 45946 transitions. [2022-03-03 19:53:19,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:19,070 INFO L276 IsEmpty]: Start isEmpty. Operand 12766 states and 45946 transitions. [2022-03-03 19:53:19,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:19,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:19,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:19,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:19,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-03 19:53:19,311 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:19,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:19,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1094093886, now seen corresponding path program 106 times [2022-03-03 19:53:19,311 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:19,311 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708103418] [2022-03-03 19:53:19,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:19,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:19,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:19,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:19,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:19,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708103418] [2022-03-03 19:53:19,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708103418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:19,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700430055] [2022-03-03 19:53:19,611 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:53:19,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:19,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:19,612 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:19,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-03 19:53:19,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:53:19,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:19,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:19,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:19,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:19,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:19,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:19,935 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 40 treesize of output 30 [2022-03-03 19:53:19,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-03-03 19:53:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:20,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:20,161 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:20,161 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 33 treesize of output 58 [2022-03-03 19:53:20,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:20,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:20,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:20,218 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 33 treesize of output 17 [2022-03-03 19:53:20,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:20,267 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:20,267 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:20,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:20,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:20,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:20,328 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 22 treesize of output 5 [2022-03-03 19:53:20,391 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:20,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700430055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:20,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:20,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:20,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161914780] [2022-03-03 19:53:20,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:20,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:20,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:20,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:20,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:20,393 INFO L87 Difference]: Start difference. First operand 12766 states and 45946 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:21,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:21,376 INFO L93 Difference]: Finished difference Result 15546 states and 55206 transitions. [2022-03-03 19:53:21,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:53:21,376 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:21,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:21,414 INFO L225 Difference]: With dead ends: 15546 [2022-03-03 19:53:21,414 INFO L226 Difference]: Without dead ends: 15536 [2022-03-03 19:53:21,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:53:21,415 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 125 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:21,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 300 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1388 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:53:21,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15536 states. [2022-03-03 19:53:21,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15536 to 12722. [2022-03-03 19:53:21,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12722 states, 12721 states have (on average 3.6019966983727696) internal successors, (45821), 12721 states have internal predecessors, (45821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:21,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12722 states to 12722 states and 45821 transitions. [2022-03-03 19:53:21,676 INFO L78 Accepts]: Start accepts. Automaton has 12722 states and 45821 transitions. Word has length 28 [2022-03-03 19:53:21,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:21,676 INFO L470 AbstractCegarLoop]: Abstraction has 12722 states and 45821 transitions. [2022-03-03 19:53:21,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:21,676 INFO L276 IsEmpty]: Start isEmpty. Operand 12722 states and 45821 transitions. [2022-03-03 19:53:21,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:21,700 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:21,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:21,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:21,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:21,902 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:21,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:21,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1390021678, now seen corresponding path program 107 times [2022-03-03 19:53:21,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:21,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759503663] [2022-03-03 19:53:21,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:21,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:21,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:22,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:22,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759503663] [2022-03-03 19:53:22,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759503663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:22,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053916568] [2022-03-03 19:53:22,139 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:53:22,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:22,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:22,140 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:22,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-03 19:53:22,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:53:22,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:22,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:22,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:22,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:22,542 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-03-03 19:53:22,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:22,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,544 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-03-03 19:53:22,560 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:22,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:22,688 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:22,688 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 33 treesize of output 58 [2022-03-03 19:53:22,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:22,722 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 33 treesize of output 17 [2022-03-03 19:53:22,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,754 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:22,754 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:22,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:22,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:22,815 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 22 treesize of output 5 [2022-03-03 19:53:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:22,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053916568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:22,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:22,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:22,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381311076] [2022-03-03 19:53:22,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:22,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:22,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:22,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:22,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:22,931 INFO L87 Difference]: Start difference. First operand 12722 states and 45821 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:23,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:23,537 INFO L93 Difference]: Finished difference Result 15516 states and 55159 transitions. [2022-03-03 19:53:23,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:53:23,537 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:23,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:23,574 INFO L225 Difference]: With dead ends: 15516 [2022-03-03 19:53:23,574 INFO L226 Difference]: Without dead ends: 15402 [2022-03-03 19:53:23,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:23,575 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 86 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:23,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 198 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 685 Invalid, 0 Unknown, 90 Unchecked, 0.3s Time] [2022-03-03 19:53:23,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15402 states. [2022-03-03 19:53:23,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15402 to 12766. [2022-03-03 19:53:23,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12766 states, 12765 states have (on average 3.599294947121034) internal successors, (45945), 12765 states have internal predecessors, (45945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12766 states to 12766 states and 45945 transitions. [2022-03-03 19:53:23,832 INFO L78 Accepts]: Start accepts. Automaton has 12766 states and 45945 transitions. Word has length 28 [2022-03-03 19:53:23,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:23,832 INFO L470 AbstractCegarLoop]: Abstraction has 12766 states and 45945 transitions. [2022-03-03 19:53:23,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:23,832 INFO L276 IsEmpty]: Start isEmpty. Operand 12766 states and 45945 transitions. [2022-03-03 19:53:23,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:23,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:23,856 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:23,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-03-03 19:53:24,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-03-03 19:53:24,059 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:24,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:24,060 INFO L85 PathProgramCache]: Analyzing trace with hash -261021852, now seen corresponding path program 108 times [2022-03-03 19:53:24,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:24,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842678233] [2022-03-03 19:53:24,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:24,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:24,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:24,288 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:24,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:24,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842678233] [2022-03-03 19:53:24,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842678233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:24,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553075193] [2022-03-03 19:53:24,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:53:24,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:24,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:24,290 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:24,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-03 19:53:24,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:53:24,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:24,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:24,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:24,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:24,797 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 42 treesize of output 34 [2022-03-03 19:53:24,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:24,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:24,800 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 25 [2022-03-03 19:53:24,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:24,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:24,980 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:24,980 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 33 treesize of output 58 [2022-03-03 19:53:25,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:25,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:25,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:25,052 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 33 treesize of output 17 [2022-03-03 19:53:25,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:25,102 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:25,102 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:25,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:25,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:25,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:25,160 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 22 treesize of output 5 [2022-03-03 19:53:25,225 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:25,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553075193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:25,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:25,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:25,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230337455] [2022-03-03 19:53:25,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:25,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:25,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:25,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:25,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:25,226 INFO L87 Difference]: Start difference. First operand 12766 states and 45945 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:25,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:25,625 INFO L93 Difference]: Finished difference Result 12892 states and 46275 transitions. [2022-03-03 19:53:25,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:53:25,625 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:25,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:25,655 INFO L225 Difference]: With dead ends: 12892 [2022-03-03 19:53:25,655 INFO L226 Difference]: Without dead ends: 12835 [2022-03-03 19:53:25,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:53:25,656 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 60 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:25,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 135 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 450 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-03-03 19:53:25,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12835 states. [2022-03-03 19:53:25,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12835 to 12771. [2022-03-03 19:53:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12771 states, 12770 states have (on average 3.6) internal successors, (45972), 12770 states have internal predecessors, (45972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:25,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12771 states to 12771 states and 45972 transitions. [2022-03-03 19:53:25,931 INFO L78 Accepts]: Start accepts. Automaton has 12771 states and 45972 transitions. Word has length 28 [2022-03-03 19:53:25,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:25,931 INFO L470 AbstractCegarLoop]: Abstraction has 12771 states and 45972 transitions. [2022-03-03 19:53:25,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:25,931 INFO L276 IsEmpty]: Start isEmpty. Operand 12771 states and 45972 transitions. [2022-03-03 19:53:25,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:25,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:25,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:25,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:26,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-03 19:53:26,171 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:26,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash 927005792, now seen corresponding path program 109 times [2022-03-03 19:53:26,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:26,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032720520] [2022-03-03 19:53:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:26,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:26,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:26,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:26,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:26,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032720520] [2022-03-03 19:53:26,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032720520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:26,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32405968] [2022-03-03 19:53:26,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:53:26,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:26,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:26,431 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:26,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-03 19:53:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:26,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:26,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:26,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:26,907 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 24 treesize of output 20 [2022-03-03 19:53:26,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:26,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:26,910 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 39 treesize of output 27 [2022-03-03 19:53:26,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-03-03 19:53:26,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:26,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:27,037 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:27,037 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 33 treesize of output 58 [2022-03-03 19:53:27,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:27,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:27,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:27,086 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 33 treesize of output 17 [2022-03-03 19:53:27,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:27,120 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:27,120 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:27,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:27,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:27,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:27,167 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 22 treesize of output 5 [2022-03-03 19:53:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:27,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32405968] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:27,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:27,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:27,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874338959] [2022-03-03 19:53:27,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:27,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:27,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:27,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:27,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:27,209 INFO L87 Difference]: Start difference. First operand 12771 states and 45972 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:27,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:27,675 INFO L93 Difference]: Finished difference Result 15517 states and 55172 transitions. [2022-03-03 19:53:27,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:53:27,675 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:27,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:27,713 INFO L225 Difference]: With dead ends: 15517 [2022-03-03 19:53:27,713 INFO L226 Difference]: Without dead ends: 15390 [2022-03-03 19:53:27,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:27,713 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 97 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:27,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 175 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 624 Invalid, 0 Unknown, 164 Unchecked, 0.2s Time] [2022-03-03 19:53:27,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15390 states. [2022-03-03 19:53:27,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15390 to 12763. [2022-03-03 19:53:27,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12763 states, 12762 states have (on average 3.600376116596145) internal successors, (45948), 12762 states have internal predecessors, (45948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:27,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12763 states to 12763 states and 45948 transitions. [2022-03-03 19:53:27,965 INFO L78 Accepts]: Start accepts. Automaton has 12763 states and 45948 transitions. Word has length 28 [2022-03-03 19:53:27,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:27,965 INFO L470 AbstractCegarLoop]: Abstraction has 12763 states and 45948 transitions. [2022-03-03 19:53:27,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:27,965 INFO L276 IsEmpty]: Start isEmpty. Operand 12763 states and 45948 transitions. [2022-03-03 19:53:27,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:27,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:27,992 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:28,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:28,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-03-03 19:53:28,208 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:28,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:28,208 INFO L85 PathProgramCache]: Analyzing trace with hash 130437102, now seen corresponding path program 110 times [2022-03-03 19:53:28,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:28,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332769304] [2022-03-03 19:53:28,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:28,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:28,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:28,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332769304] [2022-03-03 19:53:28,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332769304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:28,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617249109] [2022-03-03 19:53:28,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:53:28,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:28,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:28,403 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:28,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-03 19:53:28,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:53:28,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:28,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:28,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:28,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:28,737 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 24 treesize of output 20 [2022-03-03 19:53:28,769 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 27 treesize of output 19 [2022-03-03 19:53:28,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:28,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:28,824 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 17 [2022-03-03 19:53:28,862 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:28,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:29,023 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:29,023 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 33 treesize of output 58 [2022-03-03 19:53:29,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:29,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:29,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:29,088 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 33 treesize of output 17 [2022-03-03 19:53:29,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:29,140 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:29,140 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:29,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:29,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:29,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:29,203 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 22 treesize of output 5 [2022-03-03 19:53:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:29,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617249109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:29,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:29,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:29,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009745965] [2022-03-03 19:53:29,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:29,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:29,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:29,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:29,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:29,278 INFO L87 Difference]: Start difference. First operand 12763 states and 45948 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:29,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:29,816 INFO L93 Difference]: Finished difference Result 13020 states and 46636 transitions. [2022-03-03 19:53:29,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:53:29,816 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 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 28 [2022-03-03 19:53:29,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:29,858 INFO L225 Difference]: With dead ends: 13020 [2022-03-03 19:53:29,858 INFO L226 Difference]: Without dead ends: 13005 [2022-03-03 19:53:29,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:29,858 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 102 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:29,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 228 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:53:29,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13005 states. [2022-03-03 19:53:30,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13005 to 12778. [2022-03-03 19:53:30,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12778 states, 12777 states have (on average 3.600219143773969) internal successors, (46000), 12777 states have internal predecessors, (46000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:30,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12778 states to 12778 states and 46000 transitions. [2022-03-03 19:53:30,125 INFO L78 Accepts]: Start accepts. Automaton has 12778 states and 46000 transitions. Word has length 28 [2022-03-03 19:53:30,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:30,125 INFO L470 AbstractCegarLoop]: Abstraction has 12778 states and 46000 transitions. [2022-03-03 19:53:30,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:30,125 INFO L276 IsEmpty]: Start isEmpty. Operand 12778 states and 46000 transitions. [2022-03-03 19:53:30,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:30,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:30,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:30,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:30,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-03-03 19:53:30,363 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:30,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:30,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1117928714, now seen corresponding path program 111 times [2022-03-03 19:53:30,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:30,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169508306] [2022-03-03 19:53:30,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:30,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:30,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:30,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:30,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169508306] [2022-03-03 19:53:30,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169508306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:30,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493027862] [2022-03-03 19:53:30,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:53:30,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:30,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:30,552 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:30,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-03 19:53:30,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:53:30,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:30,599 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:53:30,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:30,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:30,888 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 31 treesize of output 27 [2022-03-03 19:53:30,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:30,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:30,955 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 43 treesize of output 47 [2022-03-03 19:53:31,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:31,155 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 77 treesize of output 85 [2022-03-03 19:53:31,978 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:31,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:32,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:32,450 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 56 treesize of output 89 [2022-03-03 19:53:32,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:32,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:32,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:32,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:32,962 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 68 treesize of output 63 [2022-03-03 19:53:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:33,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493027862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:33,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:33,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-03-03 19:53:33,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092643360] [2022-03-03 19:53:33,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:33,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:53:33,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:33,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:53:33,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:53:33,120 INFO L87 Difference]: Start difference. First operand 12778 states and 46000 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:39,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:39,035 INFO L93 Difference]: Finished difference Result 24537 states and 86650 transitions. [2022-03-03 19:53:39,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-03 19:53:39,035 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:39,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:39,101 INFO L225 Difference]: With dead ends: 24537 [2022-03-03 19:53:39,101 INFO L226 Difference]: Without dead ends: 24488 [2022-03-03 19:53:39,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2548 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1193, Invalid=7737, Unknown=0, NotChecked=0, Total=8930 [2022-03-03 19:53:39,101 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 302 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 3520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1883 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:39,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 479 Invalid, 3520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1537 Invalid, 0 Unknown, 1883 Unchecked, 0.8s Time] [2022-03-03 19:53:39,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24488 states. [2022-03-03 19:53:39,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24488 to 12960. [2022-03-03 19:53:39,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 3.6002777992129023) internal successors, (46656), 12959 states have internal predecessors, (46656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:39,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 46656 transitions. [2022-03-03 19:53:39,455 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 46656 transitions. Word has length 28 [2022-03-03 19:53:39,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:39,455 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 46656 transitions. [2022-03-03 19:53:39,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:39,455 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 46656 transitions. [2022-03-03 19:53:39,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:39,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:39,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:39,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:39,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:39,695 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:39,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:39,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1141828628, now seen corresponding path program 112 times [2022-03-03 19:53:39,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:39,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127119230] [2022-03-03 19:53:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:39,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:39,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:39,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:39,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:39,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127119230] [2022-03-03 19:53:39,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127119230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:39,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805817177] [2022-03-03 19:53:39,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:53:39,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:39,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:39,882 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:39,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-03 19:53:39,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:53:39,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:39,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:39,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:40,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:40,171 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 24 treesize of output 20 [2022-03-03 19:53:40,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:40,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,204 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 39 treesize of output 27 [2022-03-03 19:53:40,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:53:40,263 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:40,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:40,407 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:40,407 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 33 treesize of output 58 [2022-03-03 19:53:40,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:40,459 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 34 treesize of output 18 [2022-03-03 19:53:40,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,500 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:40,501 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:53:40,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:40,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:40,547 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 22 treesize of output 5 [2022-03-03 19:53:40,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:40,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805817177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:40,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:40,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:40,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918369209] [2022-03-03 19:53:40,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:40,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:40,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:40,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:40,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:40,599 INFO L87 Difference]: Start difference. First operand 12960 states and 46656 transitions. Second operand has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:41,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:41,000 INFO L93 Difference]: Finished difference Result 13228 states and 47355 transitions. [2022-03-03 19:53:41,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:53:41,000 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:41,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:41,032 INFO L225 Difference]: With dead ends: 13228 [2022-03-03 19:53:41,032 INFO L226 Difference]: Without dead ends: 13203 [2022-03-03 19:53:41,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:53:41,032 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 128 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:41,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 168 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:53:41,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13203 states. [2022-03-03 19:53:41,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13203 to 12925. [2022-03-03 19:53:41,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12925 states, 12924 states have (on average 3.6012844320643764) internal successors, (46543), 12924 states have internal predecessors, (46543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:41,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12925 states to 12925 states and 46543 transitions. [2022-03-03 19:53:41,317 INFO L78 Accepts]: Start accepts. Automaton has 12925 states and 46543 transitions. Word has length 28 [2022-03-03 19:53:41,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:41,317 INFO L470 AbstractCegarLoop]: Abstraction has 12925 states and 46543 transitions. [2022-03-03 19:53:41,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 20 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:41,331 INFO L276 IsEmpty]: Start isEmpty. Operand 12925 states and 46543 transitions. [2022-03-03 19:53:41,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:41,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:41,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:41,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:41,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:41,586 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:41,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:41,586 INFO L85 PathProgramCache]: Analyzing trace with hash 938600134, now seen corresponding path program 113 times [2022-03-03 19:53:41,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:41,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925842757] [2022-03-03 19:53:41,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:41,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:41,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:41,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:41,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925842757] [2022-03-03 19:53:41,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925842757] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:41,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739966888] [2022-03-03 19:53:41,744 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:53:41,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:41,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:41,745 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:41,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-03 19:53:41,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:53:41,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:41,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:53:41,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:42,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:42,166 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 24 treesize of output 20 [2022-03-03 19:53:42,168 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-03-03 19:53:42,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:42,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,171 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 36 treesize of output 24 [2022-03-03 19:53:42,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:42,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:42,337 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:42,337 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 33 treesize of output 58 [2022-03-03 19:53:42,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:42,398 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 33 treesize of output 17 [2022-03-03 19:53:42,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,445 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:42,445 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:42,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:42,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:42,508 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 22 treesize of output 5 [2022-03-03 19:53:42,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:42,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739966888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:42,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:42,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:42,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581340476] [2022-03-03 19:53:42,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:42,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:42,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:42,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:42,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:42,564 INFO L87 Difference]: Start difference. First operand 12925 states and 46543 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:43,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:43,277 INFO L93 Difference]: Finished difference Result 16208 states and 57298 transitions. [2022-03-03 19:53:43,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:53:43,278 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:43,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:43,318 INFO L225 Difference]: With dead ends: 16208 [2022-03-03 19:53:43,318 INFO L226 Difference]: Without dead ends: 16183 [2022-03-03 19:53:43,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:53:43,319 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 96 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:43,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 343 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 709 Invalid, 0 Unknown, 229 Unchecked, 0.3s Time] [2022-03-03 19:53:43,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16183 states. [2022-03-03 19:53:43,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16183 to 12943. [2022-03-03 19:53:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12943 states, 12942 states have (on average 3.600216349868645) internal successors, (46594), 12942 states have internal predecessors, (46594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:43,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12943 states to 12943 states and 46594 transitions. [2022-03-03 19:53:43,694 INFO L78 Accepts]: Start accepts. Automaton has 12943 states and 46594 transitions. Word has length 28 [2022-03-03 19:53:43,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:43,694 INFO L470 AbstractCegarLoop]: Abstraction has 12943 states and 46594 transitions. [2022-03-03 19:53:43,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:43,694 INFO L276 IsEmpty]: Start isEmpty. Operand 12943 states and 46594 transitions. [2022-03-03 19:53:43,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:43,719 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:43,719 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:43,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:43,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-03 19:53:43,935 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:43,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:43,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2009236406, now seen corresponding path program 114 times [2022-03-03 19:53:43,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:43,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214856864] [2022-03-03 19:53:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:44,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:44,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214856864] [2022-03-03 19:53:44,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214856864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:44,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305698267] [2022-03-03 19:53:44,136 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:53:44,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:44,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:44,137 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:44,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-03 19:53:44,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:53:44,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:44,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:44,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:44,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:44,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:53:44,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:44,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,587 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-03-03 19:53:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:44,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:44,767 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:44,767 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 33 treesize of output 58 [2022-03-03 19:53:44,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:44,822 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 33 treesize of output 17 [2022-03-03 19:53:44,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,869 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:44,869 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:44,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:44,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:44,940 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 22 treesize of output 5 [2022-03-03 19:53:45,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:45,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305698267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:45,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:45,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:45,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596106293] [2022-03-03 19:53:45,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:45,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:45,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:45,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:45,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:45,004 INFO L87 Difference]: Start difference. First operand 12943 states and 46594 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:45,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:45,727 INFO L93 Difference]: Finished difference Result 16199 states and 57265 transitions. [2022-03-03 19:53:45,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:53:45,728 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:45,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:45,766 INFO L225 Difference]: With dead ends: 16199 [2022-03-03 19:53:45,767 INFO L226 Difference]: Without dead ends: 16174 [2022-03-03 19:53:45,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:53:45,767 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 90 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:45,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 396 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 807 Invalid, 0 Unknown, 398 Unchecked, 0.3s Time] [2022-03-03 19:53:45,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16174 states. [2022-03-03 19:53:46,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16174 to 12970. [2022-03-03 19:53:46,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12970 states, 12969 states have (on average 3.597733055748323) internal successors, (46659), 12969 states have internal predecessors, (46659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:46,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12970 states to 12970 states and 46659 transitions. [2022-03-03 19:53:46,142 INFO L78 Accepts]: Start accepts. Automaton has 12970 states and 46659 transitions. Word has length 28 [2022-03-03 19:53:46,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:46,142 INFO L470 AbstractCegarLoop]: Abstraction has 12970 states and 46659 transitions. [2022-03-03 19:53:46,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:46,142 INFO L276 IsEmpty]: Start isEmpty. Operand 12970 states and 46659 transitions. [2022-03-03 19:53:46,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:46,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:46,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:46,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:46,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-03 19:53:46,386 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:46,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:46,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1701544062, now seen corresponding path program 115 times [2022-03-03 19:53:46,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:46,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968400996] [2022-03-03 19:53:46,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:46,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:46,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:46,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:46,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968400996] [2022-03-03 19:53:46,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968400996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:46,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991132243] [2022-03-03 19:53:46,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:53:46,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:46,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:46,576 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:46,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-03 19:53:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:46,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:46,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:46,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:46,935 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 38 treesize of output 30 [2022-03-03 19:53:46,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:46,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:46,937 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 17 [2022-03-03 19:53:46,953 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:46,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:47,064 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:47,064 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 33 treesize of output 58 [2022-03-03 19:53:47,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:47,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:47,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:47,109 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 33 treesize of output 17 [2022-03-03 19:53:47,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:47,141 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:47,141 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:47,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:47,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:47,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:47,183 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 22 treesize of output 5 [2022-03-03 19:53:47,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:47,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991132243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:47,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:47,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:47,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391793418] [2022-03-03 19:53:47,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:47,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:47,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:47,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:47,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:47,225 INFO L87 Difference]: Start difference. First operand 12970 states and 46659 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:47,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:47,815 INFO L93 Difference]: Finished difference Result 16065 states and 56911 transitions. [2022-03-03 19:53:47,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:53:47,815 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:47,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:47,855 INFO L225 Difference]: With dead ends: 16065 [2022-03-03 19:53:47,855 INFO L226 Difference]: Without dead ends: 16056 [2022-03-03 19:53:47,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:53:47,856 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 98 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:47,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 371 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 732 Invalid, 0 Unknown, 363 Unchecked, 0.3s Time] [2022-03-03 19:53:47,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16056 states. [2022-03-03 19:53:48,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16056 to 12938. [2022-03-03 19:53:48,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12938 states, 12937 states have (on average 3.599907242791992) internal successors, (46572), 12937 states have internal predecessors, (46572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:48,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12938 states to 12938 states and 46572 transitions. [2022-03-03 19:53:48,160 INFO L78 Accepts]: Start accepts. Automaton has 12938 states and 46572 transitions. Word has length 28 [2022-03-03 19:53:48,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:48,161 INFO L470 AbstractCegarLoop]: Abstraction has 12938 states and 46572 transitions. [2022-03-03 19:53:48,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:48,161 INFO L276 IsEmpty]: Start isEmpty. Operand 12938 states and 46572 transitions. [2022-03-03 19:53:48,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:48,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:48,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:48,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-03 19:53:48,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-03 19:53:48,397 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:48,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:48,398 INFO L85 PathProgramCache]: Analyzing trace with hash 107172430, now seen corresponding path program 116 times [2022-03-03 19:53:48,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:48,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142184625] [2022-03-03 19:53:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:48,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:48,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:48,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:48,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142184625] [2022-03-03 19:53:48,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142184625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:48,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952107083] [2022-03-03 19:53:48,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:53:48,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:48,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:48,581 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:48,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-03 19:53:48,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:53:48,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:48,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:48,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:48,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:48,968 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 31 treesize of output 27 [2022-03-03 19:53:48,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:48,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:48,971 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 43 treesize of output 31 [2022-03-03 19:53:48,991 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 23 [2022-03-03 19:53:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:49,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:49,173 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:49,174 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 33 treesize of output 58 [2022-03-03 19:53:49,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:49,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:49,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:49,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2022-03-03 19:53:49,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:49,262 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:49,262 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:53:49,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:49,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:49,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:49,307 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 22 treesize of output 5 [2022-03-03 19:53:49,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:49,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952107083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:49,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:49,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:49,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555409120] [2022-03-03 19:53:49,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:49,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:49,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:49,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:49,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:49,363 INFO L87 Difference]: Start difference. First operand 12938 states and 46572 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:50,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:50,042 INFO L93 Difference]: Finished difference Result 15989 states and 56727 transitions. [2022-03-03 19:53:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:53:50,042 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:50,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:50,163 INFO L225 Difference]: With dead ends: 15989 [2022-03-03 19:53:50,163 INFO L226 Difference]: Without dead ends: 15964 [2022-03-03 19:53:50,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:53:50,164 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 116 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:50,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 297 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 825 Invalid, 0 Unknown, 210 Unchecked, 0.4s Time] [2022-03-03 19:53:50,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15964 states. [2022-03-03 19:53:50,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15964 to 12928. [2022-03-03 19:53:50,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12928 states, 12927 states have (on average 3.6002939583816818) internal successors, (46541), 12927 states have internal predecessors, (46541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:50,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12928 states to 12928 states and 46541 transitions. [2022-03-03 19:53:50,442 INFO L78 Accepts]: Start accepts. Automaton has 12928 states and 46541 transitions. Word has length 28 [2022-03-03 19:53:50,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:50,443 INFO L470 AbstractCegarLoop]: Abstraction has 12928 states and 46541 transitions. [2022-03-03 19:53:50,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:50,443 INFO L276 IsEmpty]: Start isEmpty. Operand 12928 states and 46541 transitions. [2022-03-03 19:53:50,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:50,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:50,468 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:50,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-03 19:53:50,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-03 19:53:50,682 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:50,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:50,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1755677898, now seen corresponding path program 117 times [2022-03-03 19:53:50,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:50,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36068040] [2022-03-03 19:53:50,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:50,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:50,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:50,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:50,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36068040] [2022-03-03 19:53:50,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36068040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:50,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626765316] [2022-03-03 19:53:50,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:53:50,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:50,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:50,870 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:50,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-03 19:53:50,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:53:50,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:50,918 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-03 19:53:50,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:51,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:53:51,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:51,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:51,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-03 19:53:51,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:51,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:51,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-03 19:53:51,356 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 27 treesize of output 23 [2022-03-03 19:53:51,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:51,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:51,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:51,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-03-03 19:53:51,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2022-03-03 19:53:51,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:53:51,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 17 [2022-03-03 19:53:51,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-03-03 19:53:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:52,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626765316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:52,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:52,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 32 [2022-03-03 19:53:52,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344591695] [2022-03-03 19:53:52,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:52,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:53:52,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:52,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:53:52,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:53:52,026 INFO L87 Difference]: Start difference. First operand 12928 states and 46541 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:55,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:55,110 INFO L93 Difference]: Finished difference Result 27708 states and 96022 transitions. [2022-03-03 19:53:55,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-03 19:53:55,111 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:55,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:55,198 INFO L225 Difference]: With dead ends: 27708 [2022-03-03 19:53:55,198 INFO L226 Difference]: Without dead ends: 27582 [2022-03-03 19:53:55,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2994 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1289, Invalid=8413, Unknown=0, NotChecked=0, Total=9702 [2022-03-03 19:53:55,200 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 284 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 2518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1294 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:55,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 582 Invalid, 2518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1154 Invalid, 0 Unknown, 1294 Unchecked, 0.5s Time] [2022-03-03 19:53:55,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27582 states. [2022-03-03 19:53:55,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27582 to 12960. [2022-03-03 19:53:55,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12960 states, 12959 states have (on average 3.598888803148391) internal successors, (46638), 12959 states have internal predecessors, (46638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:55,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12960 states to 12960 states and 46638 transitions. [2022-03-03 19:53:55,587 INFO L78 Accepts]: Start accepts. Automaton has 12960 states and 46638 transitions. Word has length 28 [2022-03-03 19:53:55,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:55,587 INFO L470 AbstractCegarLoop]: Abstraction has 12960 states and 46638 transitions. [2022-03-03 19:53:55,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:55,587 INFO L276 IsEmpty]: Start isEmpty. Operand 12960 states and 46638 transitions. [2022-03-03 19:53:55,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:55,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:55,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:55,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:55,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-03 19:53:55,829 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:55,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:55,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1587868806, now seen corresponding path program 118 times [2022-03-03 19:53:55,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:55,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89891982] [2022-03-03 19:53:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:55,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:56,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:56,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:56,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89891982] [2022-03-03 19:53:56,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89891982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:56,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454180435] [2022-03-03 19:53:56,070 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:53:56,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:56,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:56,071 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:56,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-03 19:53:56,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:53:56,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:56,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:56,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:56,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:56,382 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-03-03 19:53:56,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:56,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,384 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 21 [2022-03-03 19:53:56,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:56,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:56,521 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:56,522 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 33 treesize of output 58 [2022-03-03 19:53:56,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:56,570 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 34 treesize of output 18 [2022-03-03 19:53:56,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,604 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:56,604 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:53:56,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:56,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:56,647 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 22 treesize of output 5 [2022-03-03 19:53:56,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:56,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454180435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:56,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:56,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:53:56,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297310486] [2022-03-03 19:53:56,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:56,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:53:56,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:56,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:53:56,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:53:56,690 INFO L87 Difference]: Start difference. First operand 12960 states and 46638 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:57,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:57,392 INFO L93 Difference]: Finished difference Result 16858 states and 59788 transitions. [2022-03-03 19:53:57,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:53:57,393 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:57,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:57,436 INFO L225 Difference]: With dead ends: 16858 [2022-03-03 19:53:57,436 INFO L226 Difference]: Without dead ends: 16772 [2022-03-03 19:53:57,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:53:57,437 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 110 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:57,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 180 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 663 Invalid, 0 Unknown, 259 Unchecked, 0.3s Time] [2022-03-03 19:53:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16772 states. [2022-03-03 19:53:57,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16772 to 12965. [2022-03-03 19:53:57,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12965 states, 12964 states have (on average 3.5990435050910214) internal successors, (46658), 12964 states have internal predecessors, (46658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:57,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12965 states to 12965 states and 46658 transitions. [2022-03-03 19:53:57,709 INFO L78 Accepts]: Start accepts. Automaton has 12965 states and 46658 transitions. Word has length 28 [2022-03-03 19:53:57,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:57,710 INFO L470 AbstractCegarLoop]: Abstraction has 12965 states and 46658 transitions. [2022-03-03 19:53:57,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:57,710 INFO L276 IsEmpty]: Start isEmpty. Operand 12965 states and 46658 transitions. [2022-03-03 19:53:57,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:57,736 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:57,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:57,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-03-03 19:53:57,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-03-03 19:53:57,943 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:53:57,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:53:57,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1332985644, now seen corresponding path program 119 times [2022-03-03 19:53:57,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:53:57,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770720724] [2022-03-03 19:53:57,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:53:57,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:53:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:53:58,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:58,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:53:58,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770720724] [2022-03-03 19:53:58,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770720724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:53:58,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124840513] [2022-03-03 19:53:58,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:53:58,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:53:58,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:53:58,180 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:53:58,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-03 19:53:58,226 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:53:58,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:53:58,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:53:58,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:53:58,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:53:58,617 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 24 treesize of output 20 [2022-03-03 19:53:58,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:58,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,621 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 34 treesize of output 22 [2022-03-03 19:53:58,622 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 32 treesize of output 20 [2022-03-03 19:53:58,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:58,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:53:58,774 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:53:58,774 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 33 treesize of output 58 [2022-03-03 19:53:58,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:58,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 17 [2022-03-03 19:53:58,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,873 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:53:58,874 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:53:58,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:53:58,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:53:58,920 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 22 treesize of output 5 [2022-03-03 19:53:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:53:58,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124840513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:53:58,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:53:58,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:53:58,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971087087] [2022-03-03 19:53:58,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:53:58,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:53:58,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:53:58,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:53:58,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:53:58,972 INFO L87 Difference]: Start difference. First operand 12965 states and 46658 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:59,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:53:59,598 INFO L93 Difference]: Finished difference Result 15799 states and 56125 transitions. [2022-03-03 19:53:59,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:53:59,599 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:53:59,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:53:59,644 INFO L225 Difference]: With dead ends: 15799 [2022-03-03 19:53:59,644 INFO L226 Difference]: Without dead ends: 15665 [2022-03-03 19:53:59,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:53:59,645 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:53:59,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 157 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 571 Invalid, 0 Unknown, 237 Unchecked, 0.3s Time] [2022-03-03 19:53:59,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15665 states. [2022-03-03 19:53:59,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15665 to 12889. [2022-03-03 19:53:59,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12889 states, 12888 states have (on average 3.6007914338919926) internal successors, (46407), 12888 states have internal predecessors, (46407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:59,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12889 states to 12889 states and 46407 transitions. [2022-03-03 19:53:59,902 INFO L78 Accepts]: Start accepts. Automaton has 12889 states and 46407 transitions. Word has length 28 [2022-03-03 19:53:59,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:53:59,902 INFO L470 AbstractCegarLoop]: Abstraction has 12889 states and 46407 transitions. [2022-03-03 19:53:59,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:53:59,902 INFO L276 IsEmpty]: Start isEmpty. Operand 12889 states and 46407 transitions. [2022-03-03 19:53:59,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:53:59,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:53:59,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:53:59,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:00,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:00,150 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:00,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:00,150 INFO L85 PathProgramCache]: Analyzing trace with hash 177393772, now seen corresponding path program 120 times [2022-03-03 19:54:00,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:00,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476976267] [2022-03-03 19:54:00,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:00,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:00,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:00,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:00,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476976267] [2022-03-03 19:54:00,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476976267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:00,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144692671] [2022-03-03 19:54:00,378 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:54:00,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:00,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:00,379 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:00,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-03 19:54:00,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:54:00,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:00,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:54:00,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:00,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:01,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:01,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:01,052 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 42 treesize of output 46 [2022-03-03 19:54:01,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:01,062 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 78 treesize of output 80 [2022-03-03 19:54:01,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 52 [2022-03-03 19:54:01,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:01,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:01,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:01,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:01,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 85 [2022-03-03 19:54:01,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:01,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:02,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:02,001 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 60 treesize of output 77 [2022-03-03 19:54:02,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:02,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144692671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:02,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:02,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:54:02,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773367950] [2022-03-03 19:54:02,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:02,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:54:02,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:02,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:54:02,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:54:02,305 INFO L87 Difference]: Start difference. First operand 12889 states and 46407 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:05,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:05,764 INFO L93 Difference]: Finished difference Result 20867 states and 72987 transitions. [2022-03-03 19:54:05,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 19:54:05,764 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:05,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:05,820 INFO L225 Difference]: With dead ends: 20867 [2022-03-03 19:54:05,820 INFO L226 Difference]: Without dead ends: 20781 [2022-03-03 19:54:05,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=791, Invalid=6015, Unknown=0, NotChecked=0, Total=6806 [2022-03-03 19:54:05,821 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 228 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2286 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:05,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 448 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 816 Invalid, 0 Unknown, 2286 Unchecked, 0.5s Time] [2022-03-03 19:54:05,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20781 states. [2022-03-03 19:54:06,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20781 to 13053. [2022-03-03 19:54:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13053 states, 13052 states have (on average 3.5927827152926755) internal successors, (46893), 13052 states have internal predecessors, (46893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 46893 transitions. [2022-03-03 19:54:06,194 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 46893 transitions. Word has length 28 [2022-03-03 19:54:06,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:06,194 INFO L470 AbstractCegarLoop]: Abstraction has 13053 states and 46893 transitions. [2022-03-03 19:54:06,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:06,194 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 46893 transitions. [2022-03-03 19:54:06,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:06,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:06,221 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:06,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:06,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:06,434 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:06,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:06,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1021488582, now seen corresponding path program 121 times [2022-03-03 19:54:06,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:06,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216843485] [2022-03-03 19:54:06,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:06,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:06,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:06,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:06,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216843485] [2022-03-03 19:54:06,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216843485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:06,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849062445] [2022-03-03 19:54:06,636 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:54:06,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:06,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:06,638 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:06,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-03 19:54:06,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:06,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:06,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:06,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:07,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-03-03 19:54:07,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:07,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,003 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-03-03 19:54:07,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:07,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:07,174 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:07,174 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 33 treesize of output 58 [2022-03-03 19:54:07,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:07,232 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 34 treesize of output 18 [2022-03-03 19:54:07,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,276 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:07,276 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:07,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:07,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:07,330 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 22 treesize of output 5 [2022-03-03 19:54:07,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:07,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849062445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:07,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:07,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:07,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258573970] [2022-03-03 19:54:07,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:07,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:07,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:07,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:07,382 INFO L87 Difference]: Start difference. First operand 13053 states and 46893 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:07,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:07,861 INFO L93 Difference]: Finished difference Result 17382 states and 61295 transitions. [2022-03-03 19:54:07,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:54:07,861 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:07,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:07,911 INFO L225 Difference]: With dead ends: 17382 [2022-03-03 19:54:07,912 INFO L226 Difference]: Without dead ends: 17339 [2022-03-03 19:54:07,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:54:07,912 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 121 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:07,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 214 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 386 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-03-03 19:54:07,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17339 states. [2022-03-03 19:54:08,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17339 to 13148. [2022-03-03 19:54:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13148 states, 13147 states have (on average 3.5892599072031643) internal successors, (47188), 13147 states have internal predecessors, (47188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13148 states to 13148 states and 47188 transitions. [2022-03-03 19:54:08,235 INFO L78 Accepts]: Start accepts. Automaton has 13148 states and 47188 transitions. Word has length 28 [2022-03-03 19:54:08,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:08,235 INFO L470 AbstractCegarLoop]: Abstraction has 13148 states and 47188 transitions. [2022-03-03 19:54:08,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:08,235 INFO L276 IsEmpty]: Start isEmpty. Operand 13148 states and 47188 transitions. [2022-03-03 19:54:08,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:08,260 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:08,260 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:08,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-03-03 19:54:08,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:08,476 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:08,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:08,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1270364268, now seen corresponding path program 122 times [2022-03-03 19:54:08,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:08,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976939018] [2022-03-03 19:54:08,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:08,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:08,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:08,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:08,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976939018] [2022-03-03 19:54:08,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976939018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:08,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349909431] [2022-03-03 19:54:08,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:54:08,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:08,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:08,672 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:08,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-03 19:54:08,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:54:08,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:08,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:54:08,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:09,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:09,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:09,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:09,307 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 42 treesize of output 46 [2022-03-03 19:54:09,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:09,316 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 83 treesize of output 85 [2022-03-03 19:54:09,319 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 59 treesize of output 49 [2022-03-03 19:54:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:09,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:09,666 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:54:09,667 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 60 treesize of output 85 [2022-03-03 19:54:10,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:10,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:10,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:10,094 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 60 treesize of output 77 [2022-03-03 19:54:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:10,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349909431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:10,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:10,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-03 19:54:10,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038709860] [2022-03-03 19:54:10,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:10,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:54:10,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:10,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:54:10,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:54:10,288 INFO L87 Difference]: Start difference. First operand 13148 states and 47188 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:12,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:12,114 INFO L93 Difference]: Finished difference Result 21637 states and 75420 transitions. [2022-03-03 19:54:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:54:12,115 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:12,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:12,168 INFO L225 Difference]: With dead ends: 21637 [2022-03-03 19:54:12,168 INFO L226 Difference]: Without dead ends: 21492 [2022-03-03 19:54:12,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=541, Invalid=3119, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:54:12,169 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 179 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 987 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:12,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 426 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 911 Invalid, 0 Unknown, 987 Unchecked, 0.4s Time] [2022-03-03 19:54:12,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21492 states. [2022-03-03 19:54:12,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21492 to 13298. [2022-03-03 19:54:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13298 states, 13297 states have (on average 3.590584342332857) internal successors, (47744), 13297 states have internal predecessors, (47744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13298 states to 13298 states and 47744 transitions. [2022-03-03 19:54:12,549 INFO L78 Accepts]: Start accepts. Automaton has 13298 states and 47744 transitions. Word has length 28 [2022-03-03 19:54:12,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:12,549 INFO L470 AbstractCegarLoop]: Abstraction has 13298 states and 47744 transitions. [2022-03-03 19:54:12,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:12,549 INFO L276 IsEmpty]: Start isEmpty. Operand 13298 states and 47744 transitions. [2022-03-03 19:54:12,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:12,573 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:12,573 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:12,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:12,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:12,787 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:12,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:12,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1836575384, now seen corresponding path program 123 times [2022-03-03 19:54:12,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:12,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642986344] [2022-03-03 19:54:12,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:12,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:13,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:13,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:13,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642986344] [2022-03-03 19:54:13,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642986344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:13,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031757051] [2022-03-03 19:54:13,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:54:13,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:13,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:13,004 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:13,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-03 19:54:13,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:54:13,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:13,054 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:54:13,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:13,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:13,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:13,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:13,667 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 46 treesize of output 48 [2022-03-03 19:54:13,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:13,681 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 82 treesize of output 84 [2022-03-03 19:54:13,686 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 64 treesize of output 54 [2022-03-03 19:54:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:13,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:14,361 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-03 19:54:14,361 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 60 treesize of output 85 [2022-03-03 19:54:14,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:14,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:14,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:14,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:14,772 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 60 treesize of output 55 [2022-03-03 19:54:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:14,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031757051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:14,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:14,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-03-03 19:54:14,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632503379] [2022-03-03 19:54:14,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:14,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:54:14,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:14,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:54:14,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:54:14,908 INFO L87 Difference]: Start difference. First operand 13298 states and 47744 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:19,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:19,664 INFO L93 Difference]: Finished difference Result 29160 states and 100540 transitions. [2022-03-03 19:54:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-03 19:54:19,664 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:19,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:19,839 INFO L225 Difference]: With dead ends: 29160 [2022-03-03 19:54:19,839 INFO L226 Difference]: Without dead ends: 29001 [2022-03-03 19:54:19,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2896 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1045, Invalid=8461, Unknown=0, NotChecked=0, Total=9506 [2022-03-03 19:54:19,840 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 257 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 3264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1515 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:19,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 655 Invalid, 3264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1681 Invalid, 0 Unknown, 1515 Unchecked, 1.0s Time] [2022-03-03 19:54:19,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29001 states. [2022-03-03 19:54:20,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29001 to 13334. [2022-03-03 19:54:20,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13334 states, 13333 states have (on average 3.59063976599415) internal successors, (47874), 13333 states have internal predecessors, (47874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:20,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13334 states to 13334 states and 47874 transitions. [2022-03-03 19:54:20,244 INFO L78 Accepts]: Start accepts. Automaton has 13334 states and 47874 transitions. Word has length 28 [2022-03-03 19:54:20,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:20,244 INFO L470 AbstractCegarLoop]: Abstraction has 13334 states and 47874 transitions. [2022-03-03 19:54:20,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:20,244 INFO L276 IsEmpty]: Start isEmpty. Operand 13334 states and 47874 transitions. [2022-03-03 19:54:20,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:20,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:20,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:20,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:20,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-03-03 19:54:20,473 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:20,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:20,473 INFO L85 PathProgramCache]: Analyzing trace with hash -195901830, now seen corresponding path program 124 times [2022-03-03 19:54:20,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:20,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683327958] [2022-03-03 19:54:20,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:20,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:20,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:20,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:20,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683327958] [2022-03-03 19:54:20,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683327958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:20,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582862674] [2022-03-03 19:54:20,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:54:20,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:20,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:20,659 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:20,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-03 19:54:20,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:54:20,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:20,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:20,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:20,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:21,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:54:21,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:21,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,059 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 21 [2022-03-03 19:54:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:21,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:21,272 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:21,273 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 33 treesize of output 58 [2022-03-03 19:54:21,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:21,346 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 34 treesize of output 18 [2022-03-03 19:54:21,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,399 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:21,399 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:21,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:21,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:21,469 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 22 treesize of output 5 [2022-03-03 19:54:21,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:21,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582862674] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:21,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:21,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:21,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618526376] [2022-03-03 19:54:21,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:21,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:21,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:21,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:21,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:21,536 INFO L87 Difference]: Start difference. First operand 13334 states and 47874 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:22,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:22,479 INFO L93 Difference]: Finished difference Result 17565 states and 61968 transitions. [2022-03-03 19:54:22,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:54:22,480 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:22,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:22,520 INFO L225 Difference]: With dead ends: 17565 [2022-03-03 19:54:22,520 INFO L226 Difference]: Without dead ends: 17496 [2022-03-03 19:54:22,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:54:22,521 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 123 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:22,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 278 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 671 Invalid, 0 Unknown, 518 Unchecked, 0.4s Time] [2022-03-03 19:54:22,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17496 states. [2022-03-03 19:54:22,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17496 to 13197. [2022-03-03 19:54:22,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13197 states, 13196 states have (on average 3.5944225522885724) internal successors, (47432), 13196 states have internal predecessors, (47432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:22,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13197 states to 13197 states and 47432 transitions. [2022-03-03 19:54:22,920 INFO L78 Accepts]: Start accepts. Automaton has 13197 states and 47432 transitions. Word has length 28 [2022-03-03 19:54:22,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:22,920 INFO L470 AbstractCegarLoop]: Abstraction has 13197 states and 47432 transitions. [2022-03-03 19:54:22,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:22,920 INFO L276 IsEmpty]: Start isEmpty. Operand 13197 states and 47432 transitions. [2022-03-03 19:54:22,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:22,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:22,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:22,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-03 19:54:23,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-03 19:54:23,160 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:23,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:23,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1874669942, now seen corresponding path program 125 times [2022-03-03 19:54:23,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:23,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971669061] [2022-03-03 19:54:23,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:23,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:23,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:23,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:23,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971669061] [2022-03-03 19:54:23,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971669061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:23,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171202190] [2022-03-03 19:54:23,388 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:54:23,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:23,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:23,390 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:23,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-03 19:54:23,461 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:54:23,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:23,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:54:23,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:23,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:23,887 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 24 treesize of output 20 [2022-03-03 19:54:23,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:23,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:23,890 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 34 treesize of output 22 [2022-03-03 19:54:23,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:54:23,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:23,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:24,057 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:24,058 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 30 treesize of output 55 [2022-03-03 19:54:24,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:24,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:24,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:24,116 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 30 treesize of output 14 [2022-03-03 19:54:24,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:24,196 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:24,196 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:24,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:24,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:24,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:24,267 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 22 treesize of output 5 [2022-03-03 19:54:24,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:24,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171202190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:24,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:24,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:24,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288923194] [2022-03-03 19:54:24,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:24,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:24,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:24,332 INFO L87 Difference]: Start difference. First operand 13197 states and 47432 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:24,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:24,924 INFO L93 Difference]: Finished difference Result 16308 states and 57849 transitions. [2022-03-03 19:54:24,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:54:24,924 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:24,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:24,965 INFO L225 Difference]: With dead ends: 16308 [2022-03-03 19:54:24,965 INFO L226 Difference]: Without dead ends: 16293 [2022-03-03 19:54:24,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:54:24,965 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 69 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:24,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 285 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 707 Invalid, 0 Unknown, 166 Unchecked, 0.3s Time] [2022-03-03 19:54:24,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16293 states. [2022-03-03 19:54:25,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16293 to 13256. [2022-03-03 19:54:25,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13256 states, 13255 states have (on average 3.593511882308563) internal successors, (47632), 13255 states have internal predecessors, (47632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:25,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13256 states to 13256 states and 47632 transitions. [2022-03-03 19:54:25,247 INFO L78 Accepts]: Start accepts. Automaton has 13256 states and 47632 transitions. Word has length 28 [2022-03-03 19:54:25,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:25,247 INFO L470 AbstractCegarLoop]: Abstraction has 13256 states and 47632 transitions. [2022-03-03 19:54:25,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:25,247 INFO L276 IsEmpty]: Start isEmpty. Operand 13256 states and 47632 transitions. [2022-03-03 19:54:25,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:25,272 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:25,272 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:25,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:25,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:25,488 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:25,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash -527539186, now seen corresponding path program 126 times [2022-03-03 19:54:25,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:25,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432765475] [2022-03-03 19:54:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:25,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:25,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:25,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:25,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:25,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432765475] [2022-03-03 19:54:25,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432765475] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:25,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340347033] [2022-03-03 19:54:25,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:54:25,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:25,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:25,638 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:25,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-03 19:54:25,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:54:25,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:25,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:25,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:25,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:26,108 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 42 treesize of output 34 [2022-03-03 19:54:26,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:26,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,110 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 25 [2022-03-03 19:54:26,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:26,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:26,232 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:26,232 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 30 treesize of output 55 [2022-03-03 19:54:26,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:26,286 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 30 treesize of output 14 [2022-03-03 19:54:26,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,342 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:26,342 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:26,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:26,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:26,389 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 22 treesize of output 5 [2022-03-03 19:54:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:26,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340347033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:26,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:26,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:26,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862884996] [2022-03-03 19:54:26,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:26,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:26,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:26,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:26,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:26,430 INFO L87 Difference]: Start difference. First operand 13256 states and 47632 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:26,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:26,916 INFO L93 Difference]: Finished difference Result 16326 states and 57916 transitions. [2022-03-03 19:54:26,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:54:26,916 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:26,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:26,956 INFO L225 Difference]: With dead ends: 16326 [2022-03-03 19:54:26,956 INFO L226 Difference]: Without dead ends: 16311 [2022-03-03 19:54:26,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:54:26,957 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 83 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:26,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 272 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 691 Invalid, 0 Unknown, 342 Unchecked, 0.3s Time] [2022-03-03 19:54:26,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16311 states. [2022-03-03 19:54:27,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16311 to 13234. [2022-03-03 19:54:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13234 states, 13233 states have (on average 3.592911660243331) internal successors, (47545), 13233 states have internal predecessors, (47545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13234 states to 13234 states and 47545 transitions. [2022-03-03 19:54:27,261 INFO L78 Accepts]: Start accepts. Automaton has 13234 states and 47545 transitions. Word has length 28 [2022-03-03 19:54:27,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:27,261 INFO L470 AbstractCegarLoop]: Abstraction has 13234 states and 47545 transitions. [2022-03-03 19:54:27,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:27,261 INFO L276 IsEmpty]: Start isEmpty. Operand 13234 states and 47545 transitions. [2022-03-03 19:54:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:27,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:27,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:27,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-03-03 19:54:27,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-03 19:54:27,502 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:27,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:27,502 INFO L85 PathProgramCache]: Analyzing trace with hash 896549742, now seen corresponding path program 127 times [2022-03-03 19:54:27,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:27,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341572105] [2022-03-03 19:54:27,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:27,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:27,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:27,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341572105] [2022-03-03 19:54:27,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341572105] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:27,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59369689] [2022-03-03 19:54:27,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:54:27,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:27,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:27,685 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:27,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-03 19:54:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:27,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:27,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:28,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:28,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03-03 19:54:28,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:28,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,122 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-03-03 19:54:28,143 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:28,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:28,264 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:28,264 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 30 treesize of output 55 [2022-03-03 19:54:28,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:28,318 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 30 treesize of output 14 [2022-03-03 19:54:28,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,385 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:28,385 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:28,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:28,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:28,432 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 22 treesize of output 5 [2022-03-03 19:54:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:28,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59369689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:28,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:28,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:28,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921019079] [2022-03-03 19:54:28,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:28,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:28,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:28,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:28,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:28,487 INFO L87 Difference]: Start difference. First operand 13234 states and 47545 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:28,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:28,958 INFO L93 Difference]: Finished difference Result 16304 states and 57804 transitions. [2022-03-03 19:54:28,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:54:28,958 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:28,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:29,004 INFO L225 Difference]: With dead ends: 16304 [2022-03-03 19:54:29,005 INFO L226 Difference]: Without dead ends: 16289 [2022-03-03 19:54:29,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:54:29,005 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 74 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:29,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 261 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 407 Invalid, 0 Unknown, 300 Unchecked, 0.2s Time] [2022-03-03 19:54:29,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16289 states. [2022-03-03 19:54:29,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16289 to 13260. [2022-03-03 19:54:29,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13260 states, 13259 states have (on average 3.5910702164567465) internal successors, (47614), 13259 states have internal predecessors, (47614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13260 states to 13260 states and 47614 transitions. [2022-03-03 19:54:29,364 INFO L78 Accepts]: Start accepts. Automaton has 13260 states and 47614 transitions. Word has length 28 [2022-03-03 19:54:29,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:29,364 INFO L470 AbstractCegarLoop]: Abstraction has 13260 states and 47614 transitions. [2022-03-03 19:54:29,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:29,364 INFO L276 IsEmpty]: Start isEmpty. Operand 13260 states and 47614 transitions. [2022-03-03 19:54:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:29,390 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:29,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:29,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:29,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-03 19:54:29,603 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:29,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:29,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2051286798, now seen corresponding path program 128 times [2022-03-03 19:54:29,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:29,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46824642] [2022-03-03 19:54:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:29,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:29,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:29,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:29,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46824642] [2022-03-03 19:54:29,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46824642] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:29,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259837604] [2022-03-03 19:54:29,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:54:29,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:29,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:29,777 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:29,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-03 19:54:29,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:54:29,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:29,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:29,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:30,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:30,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-03 19:54:30,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:30,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,243 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 34 treesize of output 22 [2022-03-03 19:54:30,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:54:30,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:30,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:30,382 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:30,382 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 30 treesize of output 55 [2022-03-03 19:54:30,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:30,437 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 30 treesize of output 14 [2022-03-03 19:54:30,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,494 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:30,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:30,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:30,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:30,533 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 22 treesize of output 5 [2022-03-03 19:54:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:30,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259837604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:30,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:30,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:30,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639681850] [2022-03-03 19:54:30,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:30,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:30,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:30,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:30,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:30,574 INFO L87 Difference]: Start difference. First operand 13260 states and 47614 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:31,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:31,055 INFO L93 Difference]: Finished difference Result 16450 states and 58205 transitions. [2022-03-03 19:54:31,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:54:31,055 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:31,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:31,097 INFO L225 Difference]: With dead ends: 16450 [2022-03-03 19:54:31,097 INFO L226 Difference]: Without dead ends: 16435 [2022-03-03 19:54:31,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:54:31,098 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 93 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:31,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 276 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 762 Invalid, 0 Unknown, 198 Unchecked, 0.3s Time] [2022-03-03 19:54:31,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16435 states. [2022-03-03 19:54:31,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16435 to 13282. [2022-03-03 19:54:31,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13282 states, 13281 states have (on average 3.5894134477825466) internal successors, (47671), 13281 states have internal predecessors, (47671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:31,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13282 states to 13282 states and 47671 transitions. [2022-03-03 19:54:31,353 INFO L78 Accepts]: Start accepts. Automaton has 13282 states and 47671 transitions. Word has length 28 [2022-03-03 19:54:31,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:31,353 INFO L470 AbstractCegarLoop]: Abstraction has 13282 states and 47671 transitions. [2022-03-03 19:54:31,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:31,353 INFO L276 IsEmpty]: Start isEmpty. Operand 13282 states and 47671 transitions. [2022-03-03 19:54:31,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:31,376 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:31,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:31,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:31,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:31,583 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:31,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:31,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1354025700, now seen corresponding path program 129 times [2022-03-03 19:54:31,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:31,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271813919] [2022-03-03 19:54:31,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:31,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:31,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:31,798 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:31,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:31,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271813919] [2022-03-03 19:54:31,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271813919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:31,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333795856] [2022-03-03 19:54:31,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:54:31,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:31,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:31,800 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:31,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-03 19:54:31,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:54:31,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:31,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:31,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:32,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:32,275 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-03-03 19:54:32,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:32,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,277 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 25 [2022-03-03 19:54:32,293 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:32,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:32,393 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:32,393 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 30 treesize of output 55 [2022-03-03 19:54:32,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:32,438 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 30 treesize of output 14 [2022-03-03 19:54:32,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,493 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:32,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:32,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:32,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:32,533 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 22 treesize of output 5 [2022-03-03 19:54:32,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:32,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333795856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:32,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:32,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:32,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731924975] [2022-03-03 19:54:32,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:32,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:32,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:32,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:32,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:32,577 INFO L87 Difference]: Start difference. First operand 13282 states and 47671 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:33,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:33,025 INFO L93 Difference]: Finished difference Result 16320 states and 57838 transitions. [2022-03-03 19:54:33,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:54:33,026 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:33,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:33,070 INFO L225 Difference]: With dead ends: 16320 [2022-03-03 19:54:33,070 INFO L226 Difference]: Without dead ends: 16313 [2022-03-03 19:54:33,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:54:33,070 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 89 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:33,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 228 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 563 Invalid, 0 Unknown, 367 Unchecked, 0.2s Time] [2022-03-03 19:54:33,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16313 states. [2022-03-03 19:54:33,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16313 to 13234. [2022-03-03 19:54:33,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13234 states, 13233 states have (on average 3.592911660243331) internal successors, (47545), 13233 states have internal predecessors, (47545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:33,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13234 states to 13234 states and 47545 transitions. [2022-03-03 19:54:33,375 INFO L78 Accepts]: Start accepts. Automaton has 13234 states and 47545 transitions. Word has length 28 [2022-03-03 19:54:33,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:33,375 INFO L470 AbstractCegarLoop]: Abstraction has 13234 states and 47545 transitions. [2022-03-03 19:54:33,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:33,376 INFO L276 IsEmpty]: Start isEmpty. Operand 13234 states and 47545 transitions. [2022-03-03 19:54:33,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:33,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:33,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:33,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:33,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:33,621 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:33,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:33,621 INFO L85 PathProgramCache]: Analyzing trace with hash -571975410, now seen corresponding path program 130 times [2022-03-03 19:54:33,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:33,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519312996] [2022-03-03 19:54:33,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:33,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:33,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:33,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:33,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519312996] [2022-03-03 19:54:33,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519312996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:33,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978761559] [2022-03-03 19:54:33,787 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:54:33,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:33,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:33,788 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:33,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-03 19:54:33,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:54:33,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:33,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:33,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:34,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:34,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-03-03 19:54:34,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:34,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,216 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 25 [2022-03-03 19:54:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:34,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:34,353 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:34,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 30 treesize of output 55 [2022-03-03 19:54:34,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:34,401 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 30 treesize of output 14 [2022-03-03 19:54:34,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,468 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:34,469 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:34,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:34,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:34,513 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 22 treesize of output 5 [2022-03-03 19:54:34,566 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:34,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978761559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:34,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:34,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:34,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602128401] [2022-03-03 19:54:34,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:34,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:34,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:34,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:34,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:34,567 INFO L87 Difference]: Start difference. First operand 13234 states and 47545 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:34,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:34,922 INFO L93 Difference]: Finished difference Result 16234 states and 57608 transitions. [2022-03-03 19:54:34,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:54:34,922 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 28 [2022-03-03 19:54:34,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:34,969 INFO L225 Difference]: With dead ends: 16234 [2022-03-03 19:54:34,969 INFO L226 Difference]: Without dead ends: 16194 [2022-03-03 19:54:34,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:54:34,970 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:34,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 175 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 471 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-03-03 19:54:34,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16194 states. [2022-03-03 19:54:35,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16194 to 13255. [2022-03-03 19:54:35,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13255 states, 13254 states have (on average 3.5926512750867663) internal successors, (47617), 13254 states have internal predecessors, (47617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:35,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13255 states to 13255 states and 47617 transitions. [2022-03-03 19:54:35,272 INFO L78 Accepts]: Start accepts. Automaton has 13255 states and 47617 transitions. Word has length 28 [2022-03-03 19:54:35,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:35,272 INFO L470 AbstractCegarLoop]: Abstraction has 13255 states and 47617 transitions. [2022-03-03 19:54:35,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:35,272 INFO L276 IsEmpty]: Start isEmpty. Operand 13255 states and 47617 transitions. [2022-03-03 19:54:35,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:35,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:35,300 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:35,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:35,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-03 19:54:35,515 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:35,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:35,515 INFO L85 PathProgramCache]: Analyzing trace with hash -429594712, now seen corresponding path program 131 times [2022-03-03 19:54:35,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:35,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730025575] [2022-03-03 19:54:35,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:35,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:35,704 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:35,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:35,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730025575] [2022-03-03 19:54:35,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730025575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:35,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655834589] [2022-03-03 19:54:35,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:54:35,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:35,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:35,706 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:35,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-03 19:54:35,774 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:54:35,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:35,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:35,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:36,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:36,310 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-03-03 19:54:36,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:36,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,313 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 21 [2022-03-03 19:54:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:36,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:36,475 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:36,475 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 30 treesize of output 55 [2022-03-03 19:54:36,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:36,546 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 30 treesize of output 14 [2022-03-03 19:54:36,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,621 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:36,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:36,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:36,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:36,688 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 22 treesize of output 5 [2022-03-03 19:54:36,752 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:36,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655834589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:36,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:36,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:36,752 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006283280] [2022-03-03 19:54:36,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:36,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:36,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:36,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:36,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:36,753 INFO L87 Difference]: Start difference. First operand 13255 states and 47617 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:37,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:37,194 INFO L93 Difference]: Finished difference Result 16228 states and 57590 transitions. [2022-03-03 19:54:37,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:54:37,194 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:37,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:37,233 INFO L225 Difference]: With dead ends: 16228 [2022-03-03 19:54:37,233 INFO L226 Difference]: Without dead ends: 16188 [2022-03-03 19:54:37,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:54:37,233 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 74 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:37,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 265 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 556 Invalid, 0 Unknown, 364 Unchecked, 0.3s Time] [2022-03-03 19:54:37,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16188 states. [2022-03-03 19:54:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16188 to 13252. [2022-03-03 19:54:37,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13252 states, 13251 states have (on average 3.5927099841521395) internal successors, (47607), 13251 states have internal predecessors, (47607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13252 states to 13252 states and 47607 transitions. [2022-03-03 19:54:37,510 INFO L78 Accepts]: Start accepts. Automaton has 13252 states and 47607 transitions. Word has length 28 [2022-03-03 19:54:37,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:37,511 INFO L470 AbstractCegarLoop]: Abstraction has 13252 states and 47607 transitions. [2022-03-03 19:54:37,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:37,511 INFO L276 IsEmpty]: Start isEmpty. Operand 13252 states and 47607 transitions. [2022-03-03 19:54:37,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:37,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:37,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:37,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-03-03 19:54:37,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:37,751 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:37,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:37,752 INFO L85 PathProgramCache]: Analyzing trace with hash 495899154, now seen corresponding path program 132 times [2022-03-03 19:54:37,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:37,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810407193] [2022-03-03 19:54:37,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:37,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:37,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:37,951 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:37,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:37,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810407193] [2022-03-03 19:54:37,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810407193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:37,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281015830] [2022-03-03 19:54:37,951 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:54:37,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:37,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:37,952 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:37,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-03 19:54:38,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:54:38,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:38,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:54:38,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:38,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:38,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:38,363 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 42 treesize of output 46 [2022-03-03 19:54:38,366 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 69 treesize of output 59 [2022-03-03 19:54:38,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:38,501 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 59 treesize of output 59 [2022-03-03 19:54:38,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:38,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:39,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:39,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:39,125 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 79 [2022-03-03 19:54:39,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:39,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:39,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:54:39,819 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 83 treesize of output 90 [2022-03-03 19:54:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:40,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281015830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:40,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:40,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 26 [2022-03-03 19:54:40,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53627798] [2022-03-03 19:54:40,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:40,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:54:40,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:40,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:54:40,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:54:40,174 INFO L87 Difference]: Start difference. First operand 13252 states and 47607 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:43,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:43,277 INFO L93 Difference]: Finished difference Result 22494 states and 78741 transitions. [2022-03-03 19:54:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 19:54:43,278 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:43,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:43,336 INFO L225 Difference]: With dead ends: 22494 [2022-03-03 19:54:43,336 INFO L226 Difference]: Without dead ends: 22457 [2022-03-03 19:54:43,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=749, Invalid=3943, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:54:43,337 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 248 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 2101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1298 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:43,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 318 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 742 Invalid, 0 Unknown, 1298 Unchecked, 0.5s Time] [2022-03-03 19:54:43,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22457 states. [2022-03-03 19:54:43,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22457 to 13326. [2022-03-03 19:54:43,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13326 states, 13325 states have (on average 3.588893058161351) internal successors, (47822), 13325 states have internal predecessors, (47822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13326 states to 13326 states and 47822 transitions. [2022-03-03 19:54:43,675 INFO L78 Accepts]: Start accepts. Automaton has 13326 states and 47822 transitions. Word has length 28 [2022-03-03 19:54:43,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:43,675 INFO L470 AbstractCegarLoop]: Abstraction has 13326 states and 47822 transitions. [2022-03-03 19:54:43,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:43,676 INFO L276 IsEmpty]: Start isEmpty. Operand 13326 states and 47822 transitions. [2022-03-03 19:54:43,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:43,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:43,701 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:43,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:43,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:43,907 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:43,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:43,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1588869650, now seen corresponding path program 133 times [2022-03-03 19:54:43,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:43,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938168347] [2022-03-03 19:54:43,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:43,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:44,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:44,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938168347] [2022-03-03 19:54:44,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938168347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:44,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912070086] [2022-03-03 19:54:44,114 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:54:44,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:44,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:44,115 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:44,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-03 19:54:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:44,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:44,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:44,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:44,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:44,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,452 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 49 treesize of output 37 [2022-03-03 19:54:44,472 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 18 [2022-03-03 19:54:44,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:44,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:44,628 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:44,628 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 30 treesize of output 55 [2022-03-03 19:54:44,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:44,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-03-03 19:54:44,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,751 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:44,751 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:44,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:44,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:44,802 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 22 treesize of output 5 [2022-03-03 19:54:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:44,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912070086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:44,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:44,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:44,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463833699] [2022-03-03 19:54:44,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:44,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:44,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:44,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:44,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:44,857 INFO L87 Difference]: Start difference. First operand 13326 states and 47822 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:45,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:45,345 INFO L93 Difference]: Finished difference Result 16438 states and 58225 transitions. [2022-03-03 19:54:45,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:54:45,346 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:45,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:45,385 INFO L225 Difference]: With dead ends: 16438 [2022-03-03 19:54:45,385 INFO L226 Difference]: Without dead ends: 16423 [2022-03-03 19:54:45,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:54:45,385 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 90 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:45,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 220 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 712 Invalid, 0 Unknown, 298 Unchecked, 0.3s Time] [2022-03-03 19:54:45,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16423 states. [2022-03-03 19:54:45,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16423 to 13316. [2022-03-03 19:54:45,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13316 states, 13315 states have (on average 3.590837401426962) internal successors, (47812), 13315 states have internal predecessors, (47812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:45,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13316 states to 13316 states and 47812 transitions. [2022-03-03 19:54:45,695 INFO L78 Accepts]: Start accepts. Automaton has 13316 states and 47812 transitions. Word has length 28 [2022-03-03 19:54:45,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:45,695 INFO L470 AbstractCegarLoop]: Abstraction has 13316 states and 47812 transitions. [2022-03-03 19:54:45,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:45,695 INFO L276 IsEmpty]: Start isEmpty. Operand 13316 states and 47812 transitions. [2022-03-03 19:54:45,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:45,723 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:45,723 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:45,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:45,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:45,927 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:45,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:45,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1983508238, now seen corresponding path program 134 times [2022-03-03 19:54:45,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:45,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746679485] [2022-03-03 19:54:45,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:45,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:46,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:46,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:46,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746679485] [2022-03-03 19:54:46,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746679485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:46,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316309535] [2022-03-03 19:54:46,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:54:46,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:46,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:46,131 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:46,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-03 19:54:46,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:54:46,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:46,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:46,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:46,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:46,642 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 45 treesize of output 37 [2022-03-03 19:54:46,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:46,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:46,645 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 25 [2022-03-03 19:54:46,670 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:46,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:46,791 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:46,792 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 30 treesize of output 55 [2022-03-03 19:54:46,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:46,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:46,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:46,852 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 30 treesize of output 14 [2022-03-03 19:54:46,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:46,948 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:46,948 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:47,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:47,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:47,007 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 22 treesize of output 5 [2022-03-03 19:54:47,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:47,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316309535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:47,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:47,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-03-03 19:54:47,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627843872] [2022-03-03 19:54:47,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:47,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:54:47,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:47,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:54:47,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:54:47,070 INFO L87 Difference]: Start difference. First operand 13316 states and 47812 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:47,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:47,549 INFO L93 Difference]: Finished difference Result 16291 states and 57840 transitions. [2022-03-03 19:54:47,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:54:47,549 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 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 28 [2022-03-03 19:54:47,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:47,597 INFO L225 Difference]: With dead ends: 16291 [2022-03-03 19:54:47,597 INFO L226 Difference]: Without dead ends: 16276 [2022-03-03 19:54:47,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:54:47,598 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 83 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 501 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:47,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 268 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 564 Invalid, 0 Unknown, 501 Unchecked, 0.3s Time] [2022-03-03 19:54:47,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16276 states. [2022-03-03 19:54:47,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16276 to 13344. [2022-03-03 19:54:47,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13344 states, 13343 states have (on average 3.5899722701041745) internal successors, (47901), 13343 states have internal predecessors, (47901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:47,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 47901 transitions. [2022-03-03 19:54:47,908 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 47901 transitions. Word has length 28 [2022-03-03 19:54:47,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:47,908 INFO L470 AbstractCegarLoop]: Abstraction has 13344 states and 47901 transitions. [2022-03-03 19:54:47,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:47,908 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 47901 transitions. [2022-03-03 19:54:47,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:47,938 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:47,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:47,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:48,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:48,156 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:48,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1243584494, now seen corresponding path program 135 times [2022-03-03 19:54:48,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:48,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136362666] [2022-03-03 19:54:48,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:48,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:48,375 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:48,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:48,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136362666] [2022-03-03 19:54:48,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136362666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:48,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451290980] [2022-03-03 19:54:48,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:54:48,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:48,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:48,388 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:48,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-03 19:54:48,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:54:48,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:48,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:48,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:48,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:48,741 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 24 treesize of output 20 [2022-03-03 19:54:48,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:48,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:48,744 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 34 treesize of output 22 [2022-03-03 19:54:48,766 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 18 [2022-03-03 19:54:48,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:48,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:48,921 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:48,921 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 30 treesize of output 55 [2022-03-03 19:54:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:49,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:49,043 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 31 treesize of output 15 [2022-03-03 19:54:49,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:49,139 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:49,139 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:49,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:49,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:49,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:49,192 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 22 treesize of output 5 [2022-03-03 19:54:49,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:49,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451290980] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:49,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:49,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:49,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621347636] [2022-03-03 19:54:49,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:49,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:49,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:49,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:49,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:49,253 INFO L87 Difference]: Start difference. First operand 13344 states and 47901 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:49,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:49,768 INFO L93 Difference]: Finished difference Result 16489 states and 58443 transitions. [2022-03-03 19:54:49,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:54:49,768 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:49,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:49,808 INFO L225 Difference]: With dead ends: 16489 [2022-03-03 19:54:49,808 INFO L226 Difference]: Without dead ends: 16467 [2022-03-03 19:54:49,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:54:49,808 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 110 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:49,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 214 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 589 Invalid, 0 Unknown, 195 Unchecked, 0.3s Time] [2022-03-03 19:54:49,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16467 states. [2022-03-03 19:54:50,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16467 to 13355. [2022-03-03 19:54:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13355 states, 13354 states have (on average 3.5897109480305525) internal successors, (47937), 13354 states have internal predecessors, (47937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:50,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13355 states to 13355 states and 47937 transitions. [2022-03-03 19:54:50,084 INFO L78 Accepts]: Start accepts. Automaton has 13355 states and 47937 transitions. Word has length 28 [2022-03-03 19:54:50,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:50,084 INFO L470 AbstractCegarLoop]: Abstraction has 13355 states and 47937 transitions. [2022-03-03 19:54:50,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:50,084 INFO L276 IsEmpty]: Start isEmpty. Operand 13355 states and 47937 transitions. [2022-03-03 19:54:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:50,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:50,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:50,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:50,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-03 19:54:50,321 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:50,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:50,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1394116370, now seen corresponding path program 136 times [2022-03-03 19:54:50,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:50,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83824243] [2022-03-03 19:54:50,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:50,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:50,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:50,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:50,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83824243] [2022-03-03 19:54:50,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83824243] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:50,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288305111] [2022-03-03 19:54:50,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:54:50,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:50,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:50,537 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:50,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-03 19:54:50,593 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:54:50,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:50,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:50,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:50,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:50,823 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 31 treesize of output 27 [2022-03-03 19:54:50,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:50,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:50,826 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 43 treesize of output 31 [2022-03-03 19:54:50,876 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 23 [2022-03-03 19:54:50,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:50,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:51,028 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:51,029 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 30 treesize of output 55 [2022-03-03 19:54:51,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:51,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:51,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:51,102 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 31 treesize of output 15 [2022-03-03 19:54:51,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:51,208 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:51,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:51,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:51,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:51,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:51,285 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 22 treesize of output 5 [2022-03-03 19:54:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:51,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288305111] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:51,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:51,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:51,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463415197] [2022-03-03 19:54:51,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:51,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:51,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:51,357 INFO L87 Difference]: Start difference. First operand 13355 states and 47937 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:51,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:51,974 INFO L93 Difference]: Finished difference Result 16399 states and 58176 transitions. [2022-03-03 19:54:51,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:54:51,974 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:51,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:52,015 INFO L225 Difference]: With dead ends: 16399 [2022-03-03 19:54:52,015 INFO L226 Difference]: Without dead ends: 16384 [2022-03-03 19:54:52,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:54:52,016 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 87 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:52,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 218 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 871 Invalid, 0 Unknown, 156 Unchecked, 0.4s Time] [2022-03-03 19:54:52,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16384 states. [2022-03-03 19:54:52,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16384 to 13379. [2022-03-03 19:54:52,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13379 states, 13378 states have (on average 3.5891015099416954) internal successors, (48015), 13378 states have internal predecessors, (48015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:52,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13379 states to 13379 states and 48015 transitions. [2022-03-03 19:54:52,293 INFO L78 Accepts]: Start accepts. Automaton has 13379 states and 48015 transitions. Word has length 28 [2022-03-03 19:54:52,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:52,293 INFO L470 AbstractCegarLoop]: Abstraction has 13379 states and 48015 transitions. [2022-03-03 19:54:52,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:52,294 INFO L276 IsEmpty]: Start isEmpty. Operand 13379 states and 48015 transitions. [2022-03-03 19:54:52,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:52,364 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:52,364 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:52,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:52,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-03 19:54:52,567 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:52,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:52,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1422186770, now seen corresponding path program 137 times [2022-03-03 19:54:52,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:52,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375797213] [2022-03-03 19:54:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:52,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:52,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:52,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:52,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:52,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375797213] [2022-03-03 19:54:52,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375797213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:52,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730342279] [2022-03-03 19:54:52,785 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:54:52,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:52,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:52,786 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:52,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-03 19:54:52,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:54:52,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:52,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:52,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:53,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:53,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:53,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,209 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 46 treesize of output 34 [2022-03-03 19:54:53,232 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 18 [2022-03-03 19:54:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:53,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:53,401 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:53,401 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 30 treesize of output 55 [2022-03-03 19:54:53,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:53,463 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 31 treesize of output 15 [2022-03-03 19:54:53,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,544 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:53,544 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:53,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:53,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:53,607 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 22 treesize of output 5 [2022-03-03 19:54:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:53,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730342279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:53,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:53,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:53,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188315999] [2022-03-03 19:54:53,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:53,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:53,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:53,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:53,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:53,671 INFO L87 Difference]: Start difference. First operand 13379 states and 48015 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:54,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:54,222 INFO L93 Difference]: Finished difference Result 16427 states and 58227 transitions. [2022-03-03 19:54:54,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:54:54,222 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:54,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:54,261 INFO L225 Difference]: With dead ends: 16427 [2022-03-03 19:54:54,261 INFO L226 Difference]: Without dead ends: 16405 [2022-03-03 19:54:54,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:54:54,261 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 65 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:54,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 225 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 753 Invalid, 0 Unknown, 162 Unchecked, 0.3s Time] [2022-03-03 19:54:54,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16405 states. [2022-03-03 19:54:54,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16405 to 13384. [2022-03-03 19:54:54,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13384 states, 13383 states have (on average 3.5892550250317568) internal successors, (48035), 13383 states have internal predecessors, (48035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:54,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13384 states to 13384 states and 48035 transitions. [2022-03-03 19:54:54,551 INFO L78 Accepts]: Start accepts. Automaton has 13384 states and 48035 transitions. Word has length 28 [2022-03-03 19:54:54,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:54,552 INFO L470 AbstractCegarLoop]: Abstraction has 13384 states and 48035 transitions. [2022-03-03 19:54:54,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:54,552 INFO L276 IsEmpty]: Start isEmpty. Operand 13384 states and 48035 transitions. [2022-03-03 19:54:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:54,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:54,578 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:54,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:54,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-03 19:54:54,795 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:54,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:54,795 INFO L85 PathProgramCache]: Analyzing trace with hash 64634450, now seen corresponding path program 138 times [2022-03-03 19:54:54,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:54,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729796473] [2022-03-03 19:54:54,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:54,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:54,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:54,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:54,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729796473] [2022-03-03 19:54:54,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729796473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:54,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505330221] [2022-03-03 19:54:54,943 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:54:54,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:54,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:54,944 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:54,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-03 19:54:54,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:54:54,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:54,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:54,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:55,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:55,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-03 19:54:55,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:55,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,238 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 34 treesize of output 22 [2022-03-03 19:54:55,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 18 [2022-03-03 19:54:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:55,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:55,379 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:55,379 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 30 treesize of output 55 [2022-03-03 19:54:55,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:55,420 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 31 treesize of output 15 [2022-03-03 19:54:55,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,478 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:55,479 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 48 [2022-03-03 19:54:55,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:55,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:55,526 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 22 treesize of output 5 [2022-03-03 19:54:55,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:55,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505330221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:55,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:55,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:55,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308506971] [2022-03-03 19:54:55,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:55,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:55,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:55,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:55,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:55,572 INFO L87 Difference]: Start difference. First operand 13384 states and 48035 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:56,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:56,028 INFO L93 Difference]: Finished difference Result 16415 states and 58199 transitions. [2022-03-03 19:54:56,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:54:56,028 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:56,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:56,077 INFO L225 Difference]: With dead ends: 16415 [2022-03-03 19:54:56,077 INFO L226 Difference]: Without dead ends: 16393 [2022-03-03 19:54:56,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:54:56,077 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 82 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:56,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 199 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 722 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-03-03 19:54:56,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16393 states. [2022-03-03 19:54:56,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16393 to 13384. [2022-03-03 19:54:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13384 states, 13383 states have (on average 3.5892550250317568) internal successors, (48035), 13383 states have internal predecessors, (48035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13384 states to 13384 states and 48035 transitions. [2022-03-03 19:54:56,396 INFO L78 Accepts]: Start accepts. Automaton has 13384 states and 48035 transitions. Word has length 28 [2022-03-03 19:54:56,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:56,397 INFO L470 AbstractCegarLoop]: Abstraction has 13384 states and 48035 transitions. [2022-03-03 19:54:56,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 13384 states and 48035 transitions. [2022-03-03 19:54:56,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:56,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:56,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:56,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:56,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-03 19:54:56,643 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:56,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:56,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1351336178, now seen corresponding path program 139 times [2022-03-03 19:54:56,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:56,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515050883] [2022-03-03 19:54:56,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:56,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:56,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:56,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515050883] [2022-03-03 19:54:56,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515050883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:56,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833037482] [2022-03-03 19:54:56,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:54:56,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:56,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:56,845 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:56,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-03 19:54:56,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:56,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:56,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:57,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:54:57,250 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 24 treesize of output 20 [2022-03-03 19:54:57,252 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-03-03 19:54:57,253 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 29 treesize of output 21 [2022-03-03 19:54:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:57,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:54:57,408 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:54:57,409 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 33 treesize of output 58 [2022-03-03 19:54:57,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:57,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:57,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:57,459 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 33 treesize of output 17 [2022-03-03 19:54:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:57,516 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:54:57,516 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:54:57,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:57,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:57,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:57,564 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 22 treesize of output 5 [2022-03-03 19:54:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:57,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833037482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:54:57,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:54:57,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:54:57,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155013423] [2022-03-03 19:54:57,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:54:57,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:54:57,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:54:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:54:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:54:57,621 INFO L87 Difference]: Start difference. First operand 13384 states and 48035 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:58,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:54:58,815 INFO L93 Difference]: Finished difference Result 16590 states and 58631 transitions. [2022-03-03 19:54:58,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:54:58,816 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:54:58,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:54:58,860 INFO L225 Difference]: With dead ends: 16590 [2022-03-03 19:54:58,860 INFO L226 Difference]: Without dead ends: 16534 [2022-03-03 19:54:58,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:54:58,860 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 125 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1787 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:54:58,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 510 Invalid, 1819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1787 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:54:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16534 states. [2022-03-03 19:54:59,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16534 to 13423. [2022-03-03 19:54:59,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13423 states, 13422 states have (on average 3.5890329310087914) internal successors, (48172), 13422 states have internal predecessors, (48172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:59,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13423 states to 13423 states and 48172 transitions. [2022-03-03 19:54:59,145 INFO L78 Accepts]: Start accepts. Automaton has 13423 states and 48172 transitions. Word has length 28 [2022-03-03 19:54:59,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:54:59,145 INFO L470 AbstractCegarLoop]: Abstraction has 13423 states and 48172 transitions. [2022-03-03 19:54:59,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:54:59,145 INFO L276 IsEmpty]: Start isEmpty. Operand 13423 states and 48172 transitions. [2022-03-03 19:54:59,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:54:59,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:54:59,171 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:54:59,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-03-03 19:54:59,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:59,387 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:54:59,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:54:59,388 INFO L85 PathProgramCache]: Analyzing trace with hash -677061838, now seen corresponding path program 140 times [2022-03-03 19:54:59,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:54:59,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961405305] [2022-03-03 19:54:59,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:54:59,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:54:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:54:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:59,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:54:59,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961405305] [2022-03-03 19:54:59,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961405305] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:54:59,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933278429] [2022-03-03 19:54:59,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:54:59,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:54:59,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:54:59,592 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:54:59,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-03 19:54:59,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:54:59,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:54:59,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:54:59,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:54:59,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-03 19:54:59,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:54:59,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:54:59,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-03-03 19:54:59,938 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-03-03 19:54:59,957 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 26 treesize of output 18 [2022-03-03 19:54:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:54:59,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:55:00,115 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:55:00,116 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 33 treesize of output 58 [2022-03-03 19:55:00,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:55:00,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:55:00,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:55:00,241 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 33 treesize of output 17 [2022-03-03 19:55:00,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:55:00,300 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 19:55:00,300 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 47 [2022-03-03 19:55:00,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:55:00,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:55:00,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:55:00,355 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 22 treesize of output 5 [2022-03-03 19:55:00,420 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:55:00,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933278429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:55:00,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:55:00,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-03-03 19:55:00,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847138919] [2022-03-03 19:55:00,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:55:00,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:55:00,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:55:00,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:55:00,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:55:00,421 INFO L87 Difference]: Start difference. First operand 13423 states and 48172 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:55:00,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:55:00,992 INFO L93 Difference]: Finished difference Result 13748 states and 49036 transitions. [2022-03-03 19:55:00,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:55:00,993 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-03 19:55:00,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:55:01,032 INFO L225 Difference]: With dead ends: 13748 [2022-03-03 19:55:01,033 INFO L226 Difference]: Without dead ends: 13733 [2022-03-03 19:55:01,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:55:01,033 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 110 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:55:01,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 338 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 932 Invalid, 0 Unknown, 158 Unchecked, 0.4s Time] [2022-03-03 19:55:01,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13733 states. [2022-03-03 19:55:01,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13733 to 13449. [2022-03-03 19:55:01,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13449 states, 13448 states have (on average 3.5883402736466388) internal successors, (48256), 13448 states have internal predecessors, (48256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:55:01,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13449 states to 13449 states and 48256 transitions. [2022-03-03 19:55:01,302 INFO L78 Accepts]: Start accepts. Automaton has 13449 states and 48256 transitions. Word has length 28 [2022-03-03 19:55:01,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:55:01,303 INFO L470 AbstractCegarLoop]: Abstraction has 13449 states and 48256 transitions. [2022-03-03 19:55:01,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:55:01,303 INFO L276 IsEmpty]: Start isEmpty. Operand 13449 states and 48256 transitions. [2022-03-03 19:55:01,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-03 19:55:01,328 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:55:01,328 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:55:01,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-03-03 19:55:01,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-03 19:55:01,543 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:55:01,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:55:01,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1456034806, now seen corresponding path program 141 times [2022-03-03 19:55:01,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:55:01,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820633424] [2022-03-03 19:55:01,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:55:01,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:55:01,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:55:01,739 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:55:01,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:55:01,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820633424] [2022-03-03 19:55:01,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820633424] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:55:01,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139725719] [2022-03-03 19:55:01,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:55:01,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:55:01,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:55:01,740 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:55:01,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-03 19:55:01,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:55:01,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:55:01,807 WARN L261 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:55:01,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:55:01,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-03 19:55:02,192 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 45 treesize of output 37 [2022-03-03 19:55:02,194 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-03-03 19:55:02,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:55:02,246 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 24 treesize of output 32 Received shutdown request... [2022-03-03 20:03:20,253 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-03 20:03:20,255 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 20:03:20,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-03 20:03:20,288 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:03:20,288 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:03:20,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:03:20,463 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 11ms.. [2022-03-03 20:03:20,465 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 20:03:20,466 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 20:03:20,466 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 20:03:20,468 INFO L732 BasicCegarLoop]: Path program histogram: [141, 5, 2, 1, 1, 1] [2022-03-03 20:03:20,470 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 20:03:20,470 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 20:03:20,471 INFO L202 PluginConnector]: Adding new model three-array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 08:03:20 BasicIcfg [2022-03-03 20:03:20,471 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 20:03:20,471 INFO L158 Benchmark]: Toolchain (without parser) took 874510.09ms. Allocated memory was 186.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 146.0MB in the beginning and 763.7MB in the end (delta: -617.8MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.17ms. Allocated memory is still 186.6MB. Free memory is still 147.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.55ms. Allocated memory is still 186.6MB. Free memory was 145.9MB in the beginning and 144.4MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 INFO L158 Benchmark]: Boogie Preprocessor took 15.51ms. Allocated memory is still 186.6MB. Free memory was 144.4MB in the beginning and 143.4MB in the end (delta: 994.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 INFO L158 Benchmark]: RCFGBuilder took 199.31ms. Allocated memory is still 186.6MB. Free memory was 143.4MB in the beginning and 134.0MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 INFO L158 Benchmark]: TraceAbstraction took 874274.12ms. Allocated memory was 186.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 133.5MB in the beginning and 763.7MB in the end (delta: -630.2MB). Peak memory consumption was 998.0MB. Max. memory is 8.0GB. [2022-03-03 20:03:20,471 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.17ms. Allocated memory is still 186.6MB. Free memory is still 147.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 17.55ms. Allocated memory is still 186.6MB. Free memory was 145.9MB in the beginning and 144.4MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.51ms. Allocated memory is still 186.6MB. Free memory was 144.4MB in the beginning and 143.4MB in the end (delta: 994.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 199.31ms. Allocated memory is still 186.6MB. Free memory was 143.4MB in the beginning and 134.0MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 874274.12ms. Allocated memory was 186.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 133.5MB in the beginning and 763.7MB in the end (delta: -630.2MB). Peak memory consumption was 998.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 11ms.. - TimeoutResultAtElement [Line: 59]: 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 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 11ms.. - TimeoutResultAtElement [Line: 60]: 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 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 11ms.. - TimeoutResultAtElement [Line: 59]: 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 29 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 9 for 11ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 40 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 874.2s, OverallIterations: 151, TraceHistogramMax: 2, PathProgramHistogramMax: 141, EmptinessCheckTime: 2.6s, AutomataDifference: 162.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21005 SdHoareTripleChecker+Valid, 50.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21005 mSDsluCounter, 40114 SdHoareTripleChecker+Invalid, 42.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 60372 IncrementalHoareTripleChecker+Unchecked, 67982 mSDsCounter, 4307 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 108260 IncrementalHoareTripleChecker+Invalid, 172939 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4307 mSolverCounterUnsat, 4476 mSDtfsCounter, 108260 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11466 GetRequests, 5793 SyntacticMatches, 623 SemanticMatches, 5050 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 80441 ImplicationChecksByTransitivity, 132.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13449occurred in iteration=150, InterpolantAutomatonStates: 4399, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 30.6s AutomataMinimizationTime, 150 MinimizatonAttempts, 531030 StatesRemovedByMinimization, 150 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 141.1s InterpolantComputationTime, 7858 NumberOfCodeBlocks, 7858 NumberOfCodeBlocksAsserted, 480 NumberOfCheckSat, 11282 ConstructedInterpolants, 1162 QuantifiedInterpolants, 285645 SizeOfPredicates, 1175 NumberOfNonLiveVariables, 11431 ConjunctsInSsa, 4722 ConjunctsInUnsatCore, 434 InterpolantComputations, 8 PerfectInterpolantSequences, 205/4606 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