/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:53:01,873 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:53:01,875 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:53:01,931 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:53:01,931 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:53:01,941 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:53:01,943 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:53:01,947 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:53:01,950 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:53:01,954 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:53:01,955 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:53:01,956 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:53:01,956 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:53:01,958 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:53:01,959 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:53:01,960 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:53:01,961 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:53:01,961 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:53:01,964 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:53:01,967 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:53:01,968 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:53:01,969 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:53:01,971 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:53:01,972 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:53:01,977 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:53:01,977 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:53:01,977 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:53:01,979 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:53:01,979 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:53:01,980 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:53:01,980 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:53:01,980 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:53:01,982 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:53:01,982 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:53:01,983 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:53:01,984 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:53:01,984 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:53:01,984 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:53:01,985 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:53:01,985 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:53:01,986 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:53:01,987 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-Separate.epf [2022-01-18 16:53:02,018 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:53:02,019 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:53:02,019 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:53:02,019 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:53:02,020 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:53:02,020 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:53:02,021 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:53:02,021 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:53:02,021 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:53:02,021 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:53:02,022 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:53:02,023 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:53:02,023 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:53:02,023 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:53:02,023 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:53:02,023 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:53:02,024 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:53:02,024 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:02,024 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:53:02,024 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:53:02,025 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 16:53:02,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:53:02,253 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:53:02,255 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:53:02,256 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:53:02,257 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:53:02,258 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2022-01-18 16:53:02,258 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2022-01-18 16:53:02,280 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:53:02,281 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:53:02,285 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:02,285 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:53:02,285 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:53:02,293 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,300 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,304 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:53:02,305 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:02,306 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:53:02,307 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:53:02,307 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:53:02,312 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,312 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,313 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,313 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,315 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,318 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,318 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,319 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:53:02,320 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:53:02,320 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:53:02,320 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:53:02,321 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/1) ... [2022-01-18 16:53:02,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:02,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:02,344 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 16:53:02,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 16:53:02,374 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:53:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:53:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:53:02,374 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:53:02,374 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:53:02,374 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:53:02,375 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:53:02,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:53:02,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:53:02,375 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:53:02,375 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:53:02,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:53:02,376 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:53:02,415 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:53:02,417 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:53:02,537 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:53:02,544 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:53:02,544 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:53:02,546 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:02 BoogieIcfgContainer [2022-01-18 16:53:02,546 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:53:02,548 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:53:02,548 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:53:02,551 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:53:02,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:02" (1/2) ... [2022-01-18 16:53:02,552 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@559ad154 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:53:02, skipping insertion in model container [2022-01-18 16:53:02,552 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:02" (2/2) ... [2022-01-18 16:53:02,553 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2022-01-18 16:53:02,557 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:53:02,557 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:53:02,558 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:53:02,558 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:53:02,610 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:53:02,667 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:53:02,675 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 16:53:02,675 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:53:02,695 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-01-18 16:53:02,746 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:02,748 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:02,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:53:02,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:02,767 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:02,768 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:02,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:02,772 INFO L85 PathProgramCache]: Analyzing trace with hash 148747361, now seen corresponding path program 1 times [2022-01-18 16:53:02,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:02,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213814543] [2022-01-18 16:53:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:02,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:02,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:02,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:02,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:02,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213814543] [2022-01-18 16:53:02,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213814543] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:02,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:02,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:02,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803717013] [2022-01-18 16:53:02,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:02,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:53:02,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:03,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:53:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:03,021 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) 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-01-18 16:53:03,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:03,083 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-01-18 16:53:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:53:03,085 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) 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-01-18 16:53:03,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:03,096 INFO L225 Difference]: With dead ends: 298 [2022-01-18 16:53:03,096 INFO L226 Difference]: Without dead ends: 283 [2022-01-18 16:53:03,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:03,101 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 3 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 33 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-01-18 16:53:03,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 33 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:03,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-18 16:53:03,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-01-18 16:53:03,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-01-18 16:53:03,207 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-01-18 16:53:03,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:03,208 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-01-18 16:53:03,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) 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-01-18 16:53:03,208 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-01-18 16:53:03,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:03,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:03,211 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:03,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:53:03,211 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:03,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:03,212 INFO L85 PathProgramCache]: Analyzing trace with hash 191403910, now seen corresponding path program 1 times [2022-01-18 16:53:03,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:03,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105124300] [2022-01-18 16:53:03,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:03,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:03,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:03,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:03,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:03,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105124300] [2022-01-18 16:53:03,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105124300] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:03,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:03,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:53:03,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79638991] [2022-01-18 16:53:03,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:03,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:03,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:03,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:03,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:03,264 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:03,308 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-01-18 16:53:03,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:03,309 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 16:53:03,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:03,316 INFO L225 Difference]: With dead ends: 249 [2022-01-18 16:53:03,316 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 16:53:03,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:03,318 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:03,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 23 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:03,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 16:53:03,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-01-18 16:53:03,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-01-18 16:53:03,340 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-01-18 16:53:03,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:03,341 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-01-18 16:53:03,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,341 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-01-18 16:53:03,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:03,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:03,344 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:03,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:53:03,345 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:03,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:03,345 INFO L85 PathProgramCache]: Analyzing trace with hash 364622328, now seen corresponding path program 1 times [2022-01-18 16:53:03,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:03,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400083621] [2022-01-18 16:53:03,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:03,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:03,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:03,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:03,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400083621] [2022-01-18 16:53:03,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400083621] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:03,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:03,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:53:03,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884215664] [2022-01-18 16:53:03,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:03,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:53:03,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:53:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:03,394 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:03,441 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-01-18 16:53:03,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:03,442 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 16:53:03,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:03,444 INFO L225 Difference]: With dead ends: 332 [2022-01-18 16:53:03,445 INFO L226 Difference]: Without dead ends: 332 [2022-01-18 16:53:03,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:53:03,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 93 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:03,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 21 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:03,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-01-18 16:53:03,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-01-18 16:53:03,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-01-18 16:53:03,463 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-01-18 16:53:03,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:03,464 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-01-18 16:53:03,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:03,464 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-01-18 16:53:03,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:03,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:03,465 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:03,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:53:03,466 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:03,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:03,467 INFO L85 PathProgramCache]: Analyzing trace with hash -164446029, now seen corresponding path program 1 times [2022-01-18 16:53:03,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:03,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244713803] [2022-01-18 16:53:03,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:03,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:03,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:03,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:03,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244713803] [2022-01-18 16:53:03,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244713803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:03,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412605030] [2022-01-18 16:53:03,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:04,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:04,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:04,007 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:04,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 16:53:04,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:04,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:53:04,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:04,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 28 treesize of output 22 [2022-01-18 16:53:04,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:04,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:04,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:04,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:04,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:04,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 16:53:04,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, 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-01-18 16:53:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:04,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412605030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:04,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:04,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-18 16:53:04,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219742997] [2022-01-18 16:53:04,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:04,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:04,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:04,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:04,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:04,841 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:05,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:05,382 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-01-18 16:53:05,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:53:05,383 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:05,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:05,388 INFO L225 Difference]: With dead ends: 535 [2022-01-18 16:53:05,388 INFO L226 Difference]: Without dead ends: 520 [2022-01-18 16:53:05,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2022-01-18 16:53:05,393 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 252 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:05,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 99 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:05,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-01-18 16:53:05,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-01-18 16:53:05,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:05,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-01-18 16:53:05,414 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-01-18 16:53:05,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:05,415 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-01-18 16:53:05,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:05,415 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-01-18 16:53:05,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:05,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:05,417 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:05,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:05,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:05,632 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:05,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:05,632 INFO L85 PathProgramCache]: Analyzing trace with hash -463670379, now seen corresponding path program 2 times [2022-01-18 16:53:05,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:05,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815842246] [2022-01-18 16:53:05,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:05,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:05,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:05,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:05,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815842246] [2022-01-18 16:53:05,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815842246] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:05,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847128594] [2022-01-18 16:53:05,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:05,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:05,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:05,968 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:05,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 16:53:06,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:06,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:06,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:53:06,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:06,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:06,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, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 73 [2022-01-18 16:53:06,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:06,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-01-18 16:53:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:06,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:06,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:06,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:06,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:06,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:06,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 16:53:06,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 16:53:06,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:06,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847128594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:06,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:06,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 16:53:06,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812252433] [2022-01-18 16:53:06,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:06,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:53:06,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:06,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:53:06,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:06,660 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:08,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:08,759 INFO L93 Difference]: Finished difference Result 1430 states and 4135 transitions. [2022-01-18 16:53:08,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:53:08,760 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:08,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:08,768 INFO L225 Difference]: With dead ends: 1430 [2022-01-18 16:53:08,768 INFO L226 Difference]: Without dead ends: 1400 [2022-01-18 16:53:08,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=647, Invalid=2215, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:53:08,769 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 609 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:08,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 191 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:53:08,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-01-18 16:53:08,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 473. [2022-01-18 16:53:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 2.9661016949152543) internal successors, (1400), 472 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:08,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1400 transitions. [2022-01-18 16:53:08,792 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1400 transitions. Word has length 24 [2022-01-18 16:53:08,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:08,792 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 1400 transitions. [2022-01-18 16:53:08,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:08,792 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1400 transitions. [2022-01-18 16:53:08,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:08,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:08,794 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:08,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:09,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:09,010 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:09,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:09,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1613103477, now seen corresponding path program 3 times [2022-01-18 16:53:09,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:09,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655343316] [2022-01-18 16:53:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:09,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:09,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:09,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:09,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655343316] [2022-01-18 16:53:09,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655343316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:09,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708538606] [2022-01-18 16:53:09,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:09,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:09,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:09,215 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:09,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 16:53:09,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:53:09,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:09,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 16:53:09,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:09,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-01-18 16:53:09,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:09,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:09,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:09,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:09,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:09,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:09,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 16:53:09,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-18 16:53:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:09,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708538606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:09,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:09,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 16:53:09,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378309120] [2022-01-18 16:53:09,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:09,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:09,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:09,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:09,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:09,741 INFO L87 Difference]: Start difference. First operand 473 states and 1400 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:10,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:10,238 INFO L93 Difference]: Finished difference Result 745 states and 2174 transitions. [2022-01-18 16:53:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:53:10,238 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:10,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:10,242 INFO L225 Difference]: With dead ends: 745 [2022-01-18 16:53:10,242 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 16:53:10,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-01-18 16:53:10,243 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 96 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:10,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 148 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:10,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 16:53:10,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 489. [2022-01-18 16:53:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.9508196721311477) internal successors, (1440), 488 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:10,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1440 transitions. [2022-01-18 16:53:10,257 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1440 transitions. Word has length 24 [2022-01-18 16:53:10,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:10,258 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 1440 transitions. [2022-01-18 16:53:10,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:10,258 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1440 transitions. [2022-01-18 16:53:10,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:10,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:10,259 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:10,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:10,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:10,482 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:10,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:10,483 INFO L85 PathProgramCache]: Analyzing trace with hash -882860491, now seen corresponding path program 4 times [2022-01-18 16:53:10,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:10,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403332245] [2022-01-18 16:53:10,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:10,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:10,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:10,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:10,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403332245] [2022-01-18 16:53:10,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403332245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:10,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958640813] [2022-01-18 16:53:10,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:10,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:10,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:10,748 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:10,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 16:53:10,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:10,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:10,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:53:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:10,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:10,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-01-18 16:53:10,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:10,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2022-01-18 16:53:11,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:11,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:11,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:11,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:11,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:11,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:11,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 16:53:11,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 16:53:11,385 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:11,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958640813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:11,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:11,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-18 16:53:11,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873303445] [2022-01-18 16:53:11,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:11,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:53:11,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:11,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:53:11,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:11,387 INFO L87 Difference]: Start difference. First operand 489 states and 1440 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:11,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:11,752 INFO L93 Difference]: Finished difference Result 785 states and 2319 transitions. [2022-01-18 16:53:11,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:53:11,753 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:11,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:11,757 INFO L225 Difference]: With dead ends: 785 [2022-01-18 16:53:11,757 INFO L226 Difference]: Without dead ends: 770 [2022-01-18 16:53:11,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-01-18 16:53:11,758 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 193 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:11,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 152 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 313 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-01-18 16:53:11,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-18 16:53:11,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 504. [2022-01-18 16:53:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 2.9761431411530817) internal successors, (1497), 503 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:11,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1497 transitions. [2022-01-18 16:53:11,773 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1497 transitions. Word has length 24 [2022-01-18 16:53:11,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:11,774 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 1497 transitions. [2022-01-18 16:53:11,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:11,774 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1497 transitions. [2022-01-18 16:53:11,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:11,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:11,775 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:11,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:11,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:11,991 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:11,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:11,992 INFO L85 PathProgramCache]: Analyzing trace with hash -207846031, now seen corresponding path program 5 times [2022-01-18 16:53:11,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:11,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603919623] [2022-01-18 16:53:11,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:11,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:12,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:12,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603919623] [2022-01-18 16:53:12,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603919623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:12,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445852830] [2022-01-18 16:53:12,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:12,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:12,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:12,204 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:12,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 16:53:12,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:53:12,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:12,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 16:53:12,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:12,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:12,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-01-18 16:53:12,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:12,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2022-01-18 16:53:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:12,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:12,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:12,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:12,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:12,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 16:53:12,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-18 16:53:12,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:12,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445852830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:12,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:12,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 23 [2022-01-18 16:53:12,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081032599] [2022-01-18 16:53:12,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:12,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:53:12,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:12,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:53:12,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:53:12,990 INFO L87 Difference]: Start difference. First operand 504 states and 1497 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:17,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:17,728 INFO L93 Difference]: Finished difference Result 1743 states and 5052 transitions. [2022-01-18 16:53:17,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 16:53:17,728 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 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 24 [2022-01-18 16:53:17,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:17,737 INFO L225 Difference]: With dead ends: 1743 [2022-01-18 16:53:17,738 INFO L226 Difference]: Without dead ends: 1698 [2022-01-18 16:53:17,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3861 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2413, Invalid=8929, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 16:53:17,741 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 450 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:17,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 352 Invalid, 1962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1461 Invalid, 0 Unknown, 312 Unchecked, 0.9s Time] [2022-01-18 16:53:17,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1698 states. [2022-01-18 16:53:17,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1698 to 537. [2022-01-18 16:53:17,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.0167910447761193) internal successors, (1617), 536 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:17,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1617 transitions. [2022-01-18 16:53:17,765 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1617 transitions. Word has length 24 [2022-01-18 16:53:17,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:17,765 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1617 transitions. [2022-01-18 16:53:17,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:17,766 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1617 transitions. [2022-01-18 16:53:17,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:17,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:17,767 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:17,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 16:53:17,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:17,983 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:17,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1216410503, now seen corresponding path program 6 times [2022-01-18 16:53:17,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:17,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694836967] [2022-01-18 16:53:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:17,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:18,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:18,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:18,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694836967] [2022-01-18 16:53:18,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694836967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:18,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996877982] [2022-01-18 16:53:18,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:18,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:18,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:18,196 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:18,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 16:53:18,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:18,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:18,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:53:18,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:18,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2022-01-18 16:53:18,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 16:53:18,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:18,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:18,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-01-18 16:53:18,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:18,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 16:53:18,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 16:53:18,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-18 16:53:18,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:18,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996877982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:18,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:18,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-01-18 16:53:18,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158154287] [2022-01-18 16:53:18,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:18,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:53:18,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:18,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:53:18,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:53:18,781 INFO L87 Difference]: Start difference. First operand 537 states and 1617 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:20,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:20,758 INFO L93 Difference]: Finished difference Result 1448 states and 4322 transitions. [2022-01-18 16:53:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 16:53:20,759 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 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 24 [2022-01-18 16:53:20,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:20,766 INFO L225 Difference]: With dead ends: 1448 [2022-01-18 16:53:20,766 INFO L226 Difference]: Without dead ends: 1421 [2022-01-18 16:53:20,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=696, Invalid=2060, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 16:53:20,768 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 269 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:20,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 224 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 785 Invalid, 0 Unknown, 159 Unchecked, 0.5s Time] [2022-01-18 16:53:20,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-01-18 16:53:20,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 542. [2022-01-18 16:53:20,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.0129390018484288) internal successors, (1630), 541 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1630 transitions. [2022-01-18 16:53:20,789 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1630 transitions. Word has length 24 [2022-01-18 16:53:20,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:20,789 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1630 transitions. [2022-01-18 16:53:20,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:20,789 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1630 transitions. [2022-01-18 16:53:20,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:20,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:20,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:20,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:21,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:21,015 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:21,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:21,015 INFO L85 PathProgramCache]: Analyzing trace with hash 2091300250, now seen corresponding path program 7 times [2022-01-18 16:53:21,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:21,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121700081] [2022-01-18 16:53:21,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:21,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:21,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:21,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121700081] [2022-01-18 16:53:21,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121700081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:21,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690954669] [2022-01-18 16:53:21,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:21,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:21,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:21,071 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:21,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 16:53:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:21,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:21,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:21,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690954669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:21,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:21,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:53:21,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511634224] [2022-01-18 16:53:21,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:21,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:53:21,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:53:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:53:21,342 INFO L87 Difference]: Start difference. First operand 542 states and 1630 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:22,262 INFO L93 Difference]: Finished difference Result 2382 states and 6924 transitions. [2022-01-18 16:53:22,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 16:53:22,262 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:22,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:22,272 INFO L225 Difference]: With dead ends: 2382 [2022-01-18 16:53:22,273 INFO L226 Difference]: Without dead ends: 2382 [2022-01-18 16:53:22,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:53:22,274 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 379 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:22,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 226 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:22,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2382 states. [2022-01-18 16:53:22,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2382 to 685. [2022-01-18 16:53:22,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.1827485380116958) internal successors, (2177), 684 states have internal predecessors, (2177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2177 transitions. [2022-01-18 16:53:22,304 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2177 transitions. Word has length 27 [2022-01-18 16:53:22,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:22,304 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 2177 transitions. [2022-01-18 16:53:22,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:22,305 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2177 transitions. [2022-01-18 16:53:22,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:22,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:22,307 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:22,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:22,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:22,520 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:22,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:22,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1715146358, now seen corresponding path program 8 times [2022-01-18 16:53:22,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:22,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277058162] [2022-01-18 16:53:22,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:22,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:22,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:22,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:22,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277058162] [2022-01-18 16:53:22,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277058162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:22,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557522631] [2022-01-18 16:53:22,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:22,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:22,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:22,563 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:22,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 16:53:22,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:22,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:22,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:22,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:22,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:22,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:22,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:22,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557522631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:22,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:22,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:53:22,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979881338] [2022-01-18 16:53:22,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:22,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:53:22,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:22,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:53:22,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:22,834 INFO L87 Difference]: Start difference. First operand 685 states and 2177 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:24,830 INFO L93 Difference]: Finished difference Result 3706 states and 10706 transitions. [2022-01-18 16:53:24,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:53:24,830 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-01-18 16:53:24,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:24,845 INFO L225 Difference]: With dead ends: 3706 [2022-01-18 16:53:24,845 INFO L226 Difference]: Without dead ends: 3706 [2022-01-18 16:53:24,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4308 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:53:24,848 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 638 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:24,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 294 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1325 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 16:53:24,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3706 states. [2022-01-18 16:53:24,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3706 to 689. [2022-01-18 16:53:24,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 3.193313953488372) internal successors, (2197), 688 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 2197 transitions. [2022-01-18 16:53:24,890 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 2197 transitions. Word has length 27 [2022-01-18 16:53:24,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:24,891 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 2197 transitions. [2022-01-18 16:53:24,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:24,891 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 2197 transitions. [2022-01-18 16:53:24,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:24,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:24,893 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:24,918 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-01-18 16:53:25,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 16:53:25,107 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:25,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:25,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1909047026, now seen corresponding path program 9 times [2022-01-18 16:53:25,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:25,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686511496] [2022-01-18 16:53:25,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:25,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:25,164 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:25,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:25,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686511496] [2022-01-18 16:53:25,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686511496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:25,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298464107] [2022-01-18 16:53:25,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:25,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:25,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:25,166 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:25,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:53:25,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:25,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:25,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:25,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:25,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:25,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:25,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298464107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:25,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:25,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:53:25,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949620310] [2022-01-18 16:53:25,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:25,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:53:25,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:25,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:53:25,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:25,458 INFO L87 Difference]: Start difference. First operand 689 states and 2197 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:26,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:26,443 INFO L93 Difference]: Finished difference Result 3048 states and 8766 transitions. [2022-01-18 16:53:26,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:53:26,443 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 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 27 [2022-01-18 16:53:26,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:26,456 INFO L225 Difference]: With dead ends: 3048 [2022-01-18 16:53:26,456 INFO L226 Difference]: Without dead ends: 3048 [2022-01-18 16:53:26,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1535 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 16:53:26,458 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 517 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:26,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 235 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 859 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:26,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3048 states. [2022-01-18 16:53:26,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3048 to 679. [2022-01-18 16:53:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.1814159292035398) internal successors, (2157), 678 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:26,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2157 transitions. [2022-01-18 16:53:26,491 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2157 transitions. Word has length 27 [2022-01-18 16:53:26,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:26,491 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2157 transitions. [2022-01-18 16:53:26,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:26,491 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2157 transitions. [2022-01-18 16:53:26,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:26,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:26,493 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:26,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:26,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:26,707 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:26,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:26,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2064323803, now seen corresponding path program 1 times [2022-01-18 16:53:26,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:26,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970575803] [2022-01-18 16:53:26,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:26,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:26,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:26,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:26,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:26,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970575803] [2022-01-18 16:53:26,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970575803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:26,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074680215] [2022-01-18 16:53:26,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:26,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:26,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:26,747 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:26,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 16:53:26,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:26,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:26,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:26,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:26,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:26,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074680215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:26,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:26,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:26,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039941818] [2022-01-18 16:53:26,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:26,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:26,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:26,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:26,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:26,907 INFO L87 Difference]: Start difference. First operand 679 states and 2157 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:27,074 INFO L93 Difference]: Finished difference Result 1471 states and 4421 transitions. [2022-01-18 16:53:27,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 16:53:27,075 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:27,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:27,091 INFO L225 Difference]: With dead ends: 1471 [2022-01-18 16:53:27,091 INFO L226 Difference]: Without dead ends: 1453 [2022-01-18 16:53:27,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:27,093 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 226 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:27,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 64 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:27,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2022-01-18 16:53:27,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 959. [2022-01-18 16:53:27,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 3.2515657620041756) internal successors, (3115), 958 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 3115 transitions. [2022-01-18 16:53:27,116 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 3115 transitions. Word has length 27 [2022-01-18 16:53:27,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:27,116 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 3115 transitions. [2022-01-18 16:53:27,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,116 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 3115 transitions. [2022-01-18 16:53:27,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:27,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:27,119 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:27,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:27,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 16:53:27,339 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:27,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:27,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1310692250, now seen corresponding path program 10 times [2022-01-18 16:53:27,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:27,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663384941] [2022-01-18 16:53:27,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:27,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:27,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:27,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663384941] [2022-01-18 16:53:27,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663384941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994833670] [2022-01-18 16:53:27,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:27,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:27,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:27,402 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:27,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 16:53:27,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:27,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:27,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:27,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:27,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:27,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:27,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994833670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:27,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:27,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 16:53:27,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291442530] [2022-01-18 16:53:27,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:27,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:53:27,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:27,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:53:27,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:53:27,614 INFO L87 Difference]: Start difference. First operand 959 states and 3115 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:27,920 INFO L93 Difference]: Finished difference Result 2387 states and 7369 transitions. [2022-01-18 16:53:27,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:53:27,920 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:27,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:27,925 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 16:53:27,925 INFO L226 Difference]: Without dead ends: 2312 [2022-01-18 16:53:27,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:53:27,926 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 314 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:27,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 177 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:27,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states. [2022-01-18 16:53:27,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 1446. [2022-01-18 16:53:27,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1445 states have (on average 3.3155709342560553) internal successors, (4791), 1445 states have internal predecessors, (4791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 4791 transitions. [2022-01-18 16:53:27,958 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 4791 transitions. Word has length 27 [2022-01-18 16:53:27,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:27,958 INFO L470 AbstractCegarLoop]: Abstraction has 1446 states and 4791 transitions. [2022-01-18 16:53:27,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:27,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 4791 transitions. [2022-01-18 16:53:27,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:27,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:27,962 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:27,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:28,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 16:53:28,184 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:28,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:28,184 INFO L85 PathProgramCache]: Analyzing trace with hash -365824241, now seen corresponding path program 2 times [2022-01-18 16:53:28,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:28,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320502974] [2022-01-18 16:53:28,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:28,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:28,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:28,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:28,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320502974] [2022-01-18 16:53:28,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320502974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:28,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732012578] [2022-01-18 16:53:28,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:28,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:28,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:28,223 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:28,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 16:53:28,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:28,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:28,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:28,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:28,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:28,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:28,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732012578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:28,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:28,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:28,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207852286] [2022-01-18 16:53:28,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:28,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:28,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:28,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:28,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:28,385 INFO L87 Difference]: Start difference. First operand 1446 states and 4791 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:28,573 INFO L93 Difference]: Finished difference Result 2562 states and 7823 transitions. [2022-01-18 16:53:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:53:28,574 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:28,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:28,579 INFO L225 Difference]: With dead ends: 2562 [2022-01-18 16:53:28,579 INFO L226 Difference]: Without dead ends: 2562 [2022-01-18 16:53:28,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:28,580 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 228 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:28,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 96 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:28,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2022-01-18 16:53:28,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 1516. [2022-01-18 16:53:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1515 states have (on average 3.2825082508250825) internal successors, (4973), 1515 states have internal predecessors, (4973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 4973 transitions. [2022-01-18 16:53:28,618 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 4973 transitions. Word has length 27 [2022-01-18 16:53:28,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:28,619 INFO L470 AbstractCegarLoop]: Abstraction has 1516 states and 4973 transitions. [2022-01-18 16:53:28,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:28,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 4973 transitions. [2022-01-18 16:53:28,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:28,622 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:28,622 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:28,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:28,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 16:53:28,831 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:28,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1263858044, now seen corresponding path program 11 times [2022-01-18 16:53:28,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:28,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314768089] [2022-01-18 16:53:28,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:28,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:28,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:28,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:28,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:28,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314768089] [2022-01-18 16:53:28,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314768089] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:28,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722312857] [2022-01-18 16:53:28,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:28,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:28,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:28,890 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:28,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 16:53:28,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:53:28,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:28,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:28,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:29,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:29,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722312857] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:29,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:29,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:29,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617702555] [2022-01-18 16:53:29,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:29,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:29,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:29,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:29,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:29,073 INFO L87 Difference]: Start difference. First operand 1516 states and 4973 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:29,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:29,649 INFO L93 Difference]: Finished difference Result 4948 states and 14924 transitions. [2022-01-18 16:53:29,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:53:29,649 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2022-01-18 16:53:29,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:29,662 INFO L225 Difference]: With dead ends: 4948 [2022-01-18 16:53:29,662 INFO L226 Difference]: Without dead ends: 4948 [2022-01-18 16:53:29,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:53:29,663 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 274 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:29,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 182 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:29,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4948 states. [2022-01-18 16:53:29,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4948 to 1544. [2022-01-18 16:53:29,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.2773817239144525) internal successors, (5057), 1543 states have internal predecessors, (5057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:29,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5057 transitions. [2022-01-18 16:53:29,727 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5057 transitions. Word has length 27 [2022-01-18 16:53:29,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:29,727 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5057 transitions. [2022-01-18 16:53:29,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:29,727 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5057 transitions. [2022-01-18 16:53:29,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:29,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:29,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:29,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 16:53:29,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 16:53:29,947 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:29,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1176133672, now seen corresponding path program 12 times [2022-01-18 16:53:29,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:29,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13180473] [2022-01-18 16:53:29,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:29,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:29,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:29,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:29,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13180473] [2022-01-18 16:53:29,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13180473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:29,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046353349] [2022-01-18 16:53:29,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:29,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:29,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:29,992 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:30,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 16:53:30,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:30,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:30,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:30,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:30,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:30,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:30,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046353349] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:30,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:30,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:30,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006728851] [2022-01-18 16:53:30,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:30,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:30,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:30,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:30,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:30,180 INFO L87 Difference]: Start difference. First operand 1544 states and 5057 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:30,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:30,998 INFO L93 Difference]: Finished difference Result 4977 states and 15097 transitions. [2022-01-18 16:53:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 16:53:30,999 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2022-01-18 16:53:30,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,013 INFO L225 Difference]: With dead ends: 4977 [2022-01-18 16:53:31,013 INFO L226 Difference]: Without dead ends: 4977 [2022-01-18 16:53:31,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:53:31,015 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 325 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 166 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:31,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2022-01-18 16:53:31,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 1698. [2022-01-18 16:53:31,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 3.2421921037124335) internal successors, (5502), 1697 states have internal predecessors, (5502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 5502 transitions. [2022-01-18 16:53:31,082 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 5502 transitions. Word has length 27 [2022-01-18 16:53:31,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:31,083 INFO L470 AbstractCegarLoop]: Abstraction has 1698 states and 5502 transitions. [2022-01-18 16:53:31,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 5502 transitions. [2022-01-18 16:53:31,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:31,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:31,086 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:31,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:31,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:31,299 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:31,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:31,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1798101086, now seen corresponding path program 13 times [2022-01-18 16:53:31,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:31,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974151175] [2022-01-18 16:53:31,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:31,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:31,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:31,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:31,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974151175] [2022-01-18 16:53:31,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974151175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:31,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151095052] [2022-01-18 16:53:31,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:31,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:31,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:31,344 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:31,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 16:53:31,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:31,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:31,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:31,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:31,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:31,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:31,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151095052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:31,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:31,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 16:53:31,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264632484] [2022-01-18 16:53:31,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:31,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:53:31,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:31,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:53:31,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:53:31,531 INFO L87 Difference]: Start difference. First operand 1698 states and 5502 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:31,861 INFO L93 Difference]: Finished difference Result 3298 states and 10264 transitions. [2022-01-18 16:53:31,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:53:31,862 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:31,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,872 INFO L225 Difference]: With dead ends: 3298 [2022-01-18 16:53:31,872 INFO L226 Difference]: Without dead ends: 3298 [2022-01-18 16:53:31,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:53:31,873 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 224 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 245 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:31,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3298 states. [2022-01-18 16:53:31,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3298 to 2095. [2022-01-18 16:53:31,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 2094 states have (on average 3.292263610315186) internal successors, (6894), 2094 states have internal predecessors, (6894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 6894 transitions. [2022-01-18 16:53:31,934 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 6894 transitions. Word has length 27 [2022-01-18 16:53:31,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:31,935 INFO L470 AbstractCegarLoop]: Abstraction has 2095 states and 6894 transitions. [2022-01-18 16:53:31,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,935 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 6894 transitions. [2022-01-18 16:53:31,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:31,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:31,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:31,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:32,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 16:53:32,155 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:32,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,156 INFO L85 PathProgramCache]: Analyzing trace with hash -373797268, now seen corresponding path program 14 times [2022-01-18 16:53:32,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660778811] [2022-01-18 16:53:32,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:32,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660778811] [2022-01-18 16:53:32,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660778811] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:32,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875789595] [2022-01-18 16:53:32,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:32,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:32,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:32,201 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:32,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 16:53:32,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:32,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:32,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:32,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:32,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:32,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:32,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:32,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875789595] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:32,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:32,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:32,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588175320] [2022-01-18 16:53:32,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:32,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:32,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:32,377 INFO L87 Difference]: Start difference. First operand 2095 states and 6894 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:32,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,950 INFO L93 Difference]: Finished difference Result 5572 states and 17373 transitions. [2022-01-18 16:53:32,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:53:32,950 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2022-01-18 16:53:32,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,966 INFO L225 Difference]: With dead ends: 5572 [2022-01-18 16:53:32,966 INFO L226 Difference]: Without dead ends: 5568 [2022-01-18 16:53:32,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:53:32,968 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 314 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 166 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:32,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-01-18 16:53:33,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 2107. [2022-01-18 16:53:33,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2106 states have (on average 3.2830009496676165) internal successors, (6914), 2106 states have internal predecessors, (6914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:33,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 6914 transitions. [2022-01-18 16:53:33,055 INFO L78 Accepts]: Start accepts. Automaton has 2107 states and 6914 transitions. Word has length 27 [2022-01-18 16:53:33,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:33,056 INFO L470 AbstractCegarLoop]: Abstraction has 2107 states and 6914 transitions. [2022-01-18 16:53:33,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:33,056 INFO L276 IsEmpty]: Start isEmpty. Operand 2107 states and 6914 transitions. [2022-01-18 16:53:33,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:33,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:33,061 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:33,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:33,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:33,275 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:33,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:33,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1969066128, now seen corresponding path program 15 times [2022-01-18 16:53:33,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:33,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468995620] [2022-01-18 16:53:33,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:33,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:33,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:33,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:33,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468995620] [2022-01-18 16:53:33,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468995620] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:33,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199765901] [2022-01-18 16:53:33,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:33,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:33,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:33,329 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:33,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 16:53:33,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:33,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:33,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:33,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:33,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199765901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:33,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:33,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:33,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392549178] [2022-01-18 16:53:33,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:33,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:33,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:33,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:33,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:33,567 INFO L87 Difference]: Start difference. First operand 2107 states and 6914 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:34,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:34,601 INFO L93 Difference]: Finished difference Result 6717 states and 20024 transitions. [2022-01-18 16:53:34,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 16:53:34,601 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:34,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:34,615 INFO L225 Difference]: With dead ends: 6717 [2022-01-18 16:53:34,615 INFO L226 Difference]: Without dead ends: 6717 [2022-01-18 16:53:34,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:53:34,617 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 512 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:34,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 270 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:53:34,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6717 states. [2022-01-18 16:53:34,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6717 to 2278. [2022-01-18 16:53:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 2277 states have (on average 3.3205972771190164) internal successors, (7561), 2277 states have internal predecessors, (7561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:34,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 7561 transitions. [2022-01-18 16:53:34,699 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 7561 transitions. Word has length 27 [2022-01-18 16:53:34,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:34,699 INFO L470 AbstractCegarLoop]: Abstraction has 2278 states and 7561 transitions. [2022-01-18 16:53:34,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:34,699 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 7561 transitions. [2022-01-18 16:53:34,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:34,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:34,704 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:34,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:34,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:34,928 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:34,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash -186416658, now seen corresponding path program 16 times [2022-01-18 16:53:34,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:34,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428413624] [2022-01-18 16:53:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:34,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:34,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:34,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:34,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:34,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428413624] [2022-01-18 16:53:34,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428413624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:34,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703138208] [2022-01-18 16:53:34,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:34,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:34,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:34,977 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:34,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 16:53:35,005 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:35,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:35,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:35,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:35,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:35,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:35,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703138208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:35,217 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:35,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:35,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888668471] [2022-01-18 16:53:35,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:35,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:35,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:35,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:35,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:35,218 INFO L87 Difference]: Start difference. First operand 2278 states and 7561 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:36,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:36,589 INFO L93 Difference]: Finished difference Result 6560 states and 19950 transitions. [2022-01-18 16:53:36,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 16:53:36,589 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:36,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:36,602 INFO L225 Difference]: With dead ends: 6560 [2022-01-18 16:53:36,602 INFO L226 Difference]: Without dead ends: 6556 [2022-01-18 16:53:36,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 16:53:36,604 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 520 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:36,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 319 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 16:53:36,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6556 states. [2022-01-18 16:53:36,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6556 to 2278. [2022-01-18 16:53:36,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 2277 states have (on average 3.3197189284145807) internal successors, (7559), 2277 states have internal predecessors, (7559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:36,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 7559 transitions. [2022-01-18 16:53:36,683 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 7559 transitions. Word has length 27 [2022-01-18 16:53:36,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:36,683 INFO L470 AbstractCegarLoop]: Abstraction has 2278 states and 7559 transitions. [2022-01-18 16:53:36,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:36,684 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 7559 transitions. [2022-01-18 16:53:36,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:36,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:36,688 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:36,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:36,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:36,911 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:36,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:36,912 INFO L85 PathProgramCache]: Analyzing trace with hash -274598579, now seen corresponding path program 3 times [2022-01-18 16:53:36,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:36,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904700964] [2022-01-18 16:53:36,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:36,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:36,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:36,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:36,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904700964] [2022-01-18 16:53:36,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904700964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:36,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108019206] [2022-01-18 16:53:36,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:36,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:36,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:36,952 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:36,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 16:53:36,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:53:36,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:36,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:36,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:37,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:37,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:37,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108019206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:37,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:37,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 16:53:37,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430216585] [2022-01-18 16:53:37,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:37,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:37,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:37,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:37,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:37,106 INFO L87 Difference]: Start difference. First operand 2278 states and 7559 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) 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-01-18 16:53:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:37,284 INFO L93 Difference]: Finished difference Result 2906 states and 9295 transitions. [2022-01-18 16:53:37,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 16:53:37,285 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) 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 27 [2022-01-18 16:53:37,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:37,294 INFO L225 Difference]: With dead ends: 2906 [2022-01-18 16:53:37,294 INFO L226 Difference]: Without dead ends: 2906 [2022-01-18 16:53:37,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:53:37,295 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:37,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 102 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:37,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2022-01-18 16:53:37,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2121. [2022-01-18 16:53:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2121 states, 2120 states have (on average 3.3141509433962266) internal successors, (7026), 2120 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:37,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-01-18 16:53:37,342 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-01-18 16:53:37,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:37,342 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-01-18 16:53:37,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) 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-01-18 16:53:37,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-01-18 16:53:37,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:37,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:37,347 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:37,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:37,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:37,567 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:37,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:37,568 INFO L85 PathProgramCache]: Analyzing trace with hash -995298344, now seen corresponding path program 17 times [2022-01-18 16:53:37,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:37,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645888873] [2022-01-18 16:53:37,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:37,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:37,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:37,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645888873] [2022-01-18 16:53:37,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645888873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:37,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813338378] [2022-01-18 16:53:37,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:37,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:37,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:37,611 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:37,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 16:53:37,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:53:37,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:37,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:37,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:37,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813338378] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:37,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:37,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 16:53:37,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423426611] [2022-01-18 16:53:37,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:37,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:37,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:37,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:37,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:37,798 INFO L87 Difference]: Start difference. First operand 2121 states and 7026 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:38,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:38,207 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-01-18 16:53:38,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:53:38,207 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:38,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:38,217 INFO L225 Difference]: With dead ends: 4738 [2022-01-18 16:53:38,218 INFO L226 Difference]: Without dead ends: 4738 [2022-01-18 16:53:38,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:53:38,219 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 219 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:38,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 146 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:38,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-01-18 16:53:38,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-01-18 16:53:38,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.2904509283819627) internal successors, (7443), 2262 states have internal predecessors, (7443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-01-18 16:53:38,282 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-01-18 16:53:38,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:38,282 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-01-18 16:53:38,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:38,282 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-01-18 16:53:38,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:38,287 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:38,287 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:38,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:38,507 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,SelfDestructingSolverStorable22 [2022-01-18 16:53:38,507 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:38,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:38,508 INFO L85 PathProgramCache]: Analyzing trace with hash -342770436, now seen corresponding path program 18 times [2022-01-18 16:53:38,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:38,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329051091] [2022-01-18 16:53:38,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:38,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329051091] [2022-01-18 16:53:38,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329051091] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571373227] [2022-01-18 16:53:38,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:38,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:38,549 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:38,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 16:53:38,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:38,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:38,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:38,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:38,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571373227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:38,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:38,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 16:53:38,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160172060] [2022-01-18 16:53:38,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:38,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:38,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:38,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:38,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:38,698 INFO L87 Difference]: Start difference. First operand 2263 states and 7443 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:39,096 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-01-18 16:53:39,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 16:53:39,096 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:39,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:39,104 INFO L225 Difference]: With dead ends: 5029 [2022-01-18 16:53:39,105 INFO L226 Difference]: Without dead ends: 5029 [2022-01-18 16:53:39,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:53:39,105 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 207 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:39,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 127 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:39,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-01-18 16:53:39,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-01-18 16:53:39,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2428 states have (on average 3.2701812191103787) internal successors, (7940), 2428 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-01-18 16:53:39,164 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-01-18 16:53:39,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,164 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-01-18 16:53:39,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,164 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-01-18 16:53:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:39,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:39,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:39,391 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,SelfDestructingSolverStorable23 [2022-01-18 16:53:39,391 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:39,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:39,391 INFO L85 PathProgramCache]: Analyzing trace with hash -670100712, now seen corresponding path program 19 times [2022-01-18 16:53:39,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:39,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541461670] [2022-01-18 16:53:39,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:39,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,432 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:39,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:39,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541461670] [2022-01-18 16:53:39,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541461670] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:39,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136720343] [2022-01-18 16:53:39,432 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:39,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:39,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:39,434 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:39,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 16:53:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:39,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:39,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:39,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:39,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136720343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:39,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:39,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 16:53:39,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310871475] [2022-01-18 16:53:39,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:39,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:53:39,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:39,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:53:39,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:53:39,617 INFO L87 Difference]: Start difference. First operand 2429 states and 7940 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:39,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:39,924 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-01-18 16:53:39,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:53:39,924 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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 27 [2022-01-18 16:53:39,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:39,930 INFO L225 Difference]: With dead ends: 3230 [2022-01-18 16:53:39,930 INFO L226 Difference]: Without dead ends: 3220 [2022-01-18 16:53:39,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:53:39,931 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 187 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:39,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 194 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:39,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-01-18 16:53:39,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-01-18 16:53:39,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.3019296254256525) internal successors, (8727), 2643 states have internal predecessors, (8727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:40,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-01-18 16:53:40,005 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-01-18 16:53:40,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:40,005 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-01-18 16:53:40,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:40,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-01-18 16:53:40,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:40,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:40,011 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:40,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:40,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:40,234 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:40,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:40,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1892701376, now seen corresponding path program 20 times [2022-01-18 16:53:40,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:40,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95164936] [2022-01-18 16:53:40,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:40,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:40,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:40,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:40,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95164936] [2022-01-18 16:53:40,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95164936] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:40,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015803991] [2022-01-18 16:53:40,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:40,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:40,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:40,270 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:40,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 16:53:40,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:40,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:40,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:40,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:40,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:40,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015803991] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:40,414 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:40,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 16:53:40,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710342223] [2022-01-18 16:53:40,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:40,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:40,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:40,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:40,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:40,415 INFO L87 Difference]: Start difference. First operand 2644 states and 8727 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:40,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:40,735 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-01-18 16:53:40,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:53:40,736 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:40,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:40,746 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 16:53:40,746 INFO L226 Difference]: Without dead ends: 5348 [2022-01-18 16:53:40,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:53:40,747 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 210 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:40,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 120 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:40,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-01-18 16:53:40,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-01-18 16:53:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.2996594778660615) internal successors, (8721), 2643 states have internal predecessors, (8721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:40,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-01-18 16:53:40,814 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-01-18 16:53:40,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:40,814 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-01-18 16:53:40,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:40,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-01-18 16:53:40,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:40,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:40,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:40,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 16:53:41,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:41,033 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:41,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:41,033 INFO L85 PathProgramCache]: Analyzing trace with hash -400696644, now seen corresponding path program 21 times [2022-01-18 16:53:41,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:41,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850422211] [2022-01-18 16:53:41,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:41,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:41,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:41,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850422211] [2022-01-18 16:53:41,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850422211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:41,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695692510] [2022-01-18 16:53:41,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:41,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:41,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:41,072 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:41,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 16:53:41,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:41,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:41,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:41,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:41,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:41,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695692510] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:41,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:41,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 16:53:41,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438476202] [2022-01-18 16:53:41,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:41,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:41,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:41,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:41,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:41,223 INFO L87 Difference]: Start difference. First operand 2644 states and 8721 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:41,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:41,575 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-01-18 16:53:41,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:53:41,576 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:41,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:41,585 INFO L225 Difference]: With dead ends: 5332 [2022-01-18 16:53:41,585 INFO L226 Difference]: Without dead ends: 5316 [2022-01-18 16:53:41,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:53:41,586 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 218 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:41,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 146 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:41,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-01-18 16:53:41,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-01-18 16:53:41,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 3.29422859298378) internal successors, (8733), 2651 states have internal predecessors, (8733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-01-18 16:53:41,641 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-01-18 16:53:41,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:41,641 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-01-18 16:53:41,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:41,641 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-01-18 16:53:41,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:41,645 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:41,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:41,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 16:53:41,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 16:53:41,846 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:41,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:41,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1940484412, now seen corresponding path program 22 times [2022-01-18 16:53:41,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:41,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900912556] [2022-01-18 16:53:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:41,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:41,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:41,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900912556] [2022-01-18 16:53:41,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900912556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:41,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898552563] [2022-01-18 16:53:41,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:41,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:41,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:41,893 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:41,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 16:53:41,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:41,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:41,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:41,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:42,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:42,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:42,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898552563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:42,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:42,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:42,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317608173] [2022-01-18 16:53:42,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:42,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:42,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:42,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:42,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:42,112 INFO L87 Difference]: Start difference. First operand 2652 states and 8733 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:43,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:43,088 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-01-18 16:53:43,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 16:53:43,088 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-01-18 16:53:43,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:43,108 INFO L225 Difference]: With dead ends: 11005 [2022-01-18 16:53:43,109 INFO L226 Difference]: Without dead ends: 11005 [2022-01-18 16:53:43,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:53:43,109 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 547 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:43,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 212 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:43,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-01-18 16:53:43,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-01-18 16:53:43,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 3422 states have (on average 3.4585037989479837) internal successors, (11835), 3422 states have internal predecessors, (11835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:43,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-01-18 16:53:43,214 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-01-18 16:53:43,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:43,214 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-01-18 16:53:43,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:43,214 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-01-18 16:53:43,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:43,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:43,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:43,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 16:53:43,420 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,SelfDestructingSolverStorable27 [2022-01-18 16:53:43,420 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:43,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:43,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1746583744, now seen corresponding path program 23 times [2022-01-18 16:53:43,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:43,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001137994] [2022-01-18 16:53:43,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:43,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:43,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:43,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:43,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001137994] [2022-01-18 16:53:43,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001137994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:43,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087500811] [2022-01-18 16:53:43,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:43,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:43,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:43,472 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:43,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 16:53:43,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:53:43,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:43,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:43,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:43,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:43,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:43,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:43,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087500811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:43,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:43,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:43,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743014448] [2022-01-18 16:53:43,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:43,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:43,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:43,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:43,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:43,724 INFO L87 Difference]: Start difference. First operand 3423 states and 11835 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:44,573 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-01-18 16:53:44,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:53:44,573 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 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 27 [2022-01-18 16:53:44,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:44,600 INFO L225 Difference]: With dead ends: 9376 [2022-01-18 16:53:44,600 INFO L226 Difference]: Without dead ends: 9376 [2022-01-18 16:53:44,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:53:44,601 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 501 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:44,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 212 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:44,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-01-18 16:53:44,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-01-18 16:53:44,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3420 states, 3419 states have (on average 3.4574436969874234) internal successors, (11821), 3419 states have internal predecessors, (11821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-01-18 16:53:44,736 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-01-18 16:53:44,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:44,736 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-01-18 16:53:44,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,736 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-01-18 16:53:44,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:44,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:44,742 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:44,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:44,942 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,SelfDestructingSolverStorable28 [2022-01-18 16:53:44,942 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:44,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:44,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1374673978, now seen corresponding path program 24 times [2022-01-18 16:53:44,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:44,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87337063] [2022-01-18 16:53:44,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:44,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:44,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:44,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:44,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87337063] [2022-01-18 16:53:44,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87337063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:44,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481460810] [2022-01-18 16:53:44,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:44,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:44,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:44,989 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:44,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 16:53:45,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:45,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:45,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:45,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:45,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:45,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:45,194 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:45,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481460810] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:45,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:45,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 16:53:45,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145418431] [2022-01-18 16:53:45,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:45,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:53:45,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:45,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:53:45,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:53:45,195 INFO L87 Difference]: Start difference. First operand 3420 states and 11821 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:45,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:45,948 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-01-18 16:53:45,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:53:45,949 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:45,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:45,969 INFO L225 Difference]: With dead ends: 10210 [2022-01-18 16:53:45,970 INFO L226 Difference]: Without dead ends: 10210 [2022-01-18 16:53:45,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:53:45,971 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 374 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:45,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 199 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:45,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-01-18 16:53:46,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-01-18 16:53:46,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.459364986891931) internal successors, (11876), 3433 states have internal predecessors, (11876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:46,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-01-18 16:53:46,130 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-01-18 16:53:46,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:46,130 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-01-18 16:53:46,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:46,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-01-18 16:53:46,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:46,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:46,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:46,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:46,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:46,347 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:46,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:46,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1185455680, now seen corresponding path program 25 times [2022-01-18 16:53:46,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:46,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724507590] [2022-01-18 16:53:46,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:46,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:46,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:46,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:46,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:46,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724507590] [2022-01-18 16:53:46,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724507590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:46,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734103212] [2022-01-18 16:53:46,387 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:46,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:46,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:46,388 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:46,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 16:53:46,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:46,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:46,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:46,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:46,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734103212] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:46,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:46,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 16:53:46,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064256107] [2022-01-18 16:53:46,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:46,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:53:46,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:46,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:53:46,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:53:46,559 INFO L87 Difference]: Start difference. First operand 3434 states and 11876 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:47,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:47,269 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-01-18 16:53:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:53:47,269 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:47,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:47,289 INFO L225 Difference]: With dead ends: 9874 [2022-01-18 16:53:47,290 INFO L226 Difference]: Without dead ends: 9870 [2022-01-18 16:53:47,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:53:47,290 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 510 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:47,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 161 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:47,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-01-18 16:53:47,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-01-18 16:53:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 16:53:47,449 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 16:53:47,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:47,449 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 16:53:47,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:47,449 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 16:53:47,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:47,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:47,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:47,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 16:53:47,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:47,679 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:47,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1719990400, now seen corresponding path program 26 times [2022-01-18 16:53:47,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:47,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118430084] [2022-01-18 16:53:47,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:47,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:47,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:47,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:47,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:47,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118430084] [2022-01-18 16:53:47,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118430084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:47,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782949565] [2022-01-18 16:53:47,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:47,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:47,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:47,724 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:47,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 16:53:47,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:47,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:47,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:47,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:47,840 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:47,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:47,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:47,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782949565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:47,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:47,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:47,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240634058] [2022-01-18 16:53:47,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:47,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:47,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:47,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:47,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:47,926 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:48,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:48,620 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-01-18 16:53:48,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:53:48,621 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:48,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:48,638 INFO L225 Difference]: With dead ends: 8065 [2022-01-18 16:53:48,638 INFO L226 Difference]: Without dead ends: 8065 [2022-01-18 16:53:48,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:53:48,639 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 438 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:48,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 224 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 704 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:48,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-01-18 16:53:48,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-01-18 16:53:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 3.4594358825239895) internal successors, (11897), 3439 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:48,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-01-18 16:53:48,733 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-01-18 16:53:48,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:48,733 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-01-18 16:53:48,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:48,733 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-01-18 16:53:48,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:48,739 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:48,739 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:48,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 16:53:48,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:48,940 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:48,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:48,940 INFO L85 PathProgramCache]: Analyzing trace with hash 62659070, now seen corresponding path program 27 times [2022-01-18 16:53:48,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:48,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983143039] [2022-01-18 16:53:48,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:48,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:48,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:48,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:48,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:48,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983143039] [2022-01-18 16:53:48,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983143039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:48,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132263003] [2022-01-18 16:53:48,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:48,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:48,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:48,980 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:48,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 16:53:49,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:49,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:49,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:49,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:49,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:49,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:49,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:49,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132263003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:49,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:49,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:53:49,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81458558] [2022-01-18 16:53:49,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:49,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:53:49,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:49,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:53:49,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:49,187 INFO L87 Difference]: Start difference. First operand 3440 states and 11897 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:50,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:50,032 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-01-18 16:53:50,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:53:50,033 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:50,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:50,076 INFO L225 Difference]: With dead ends: 7992 [2022-01-18 16:53:50,077 INFO L226 Difference]: Without dead ends: 7988 [2022-01-18 16:53:50,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:53:50,077 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 504 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 833 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:50,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 185 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 833 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 16:53:50,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-01-18 16:53:50,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-01-18 16:53:50,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 16:53:50,156 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 16:53:50,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:50,156 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 16:53:50,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:50,156 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 16:53:50,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:50,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:50,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:50,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 16:53:50,369 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,SelfDestructingSolverStorable32 [2022-01-18 16:53:50,369 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:50,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:50,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1105927550, now seen corresponding path program 28 times [2022-01-18 16:53:50,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:50,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971893259] [2022-01-18 16:53:50,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:50,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:50,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:50,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:50,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:50,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971893259] [2022-01-18 16:53:50,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971893259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:50,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513628702] [2022-01-18 16:53:50,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:50,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:50,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:50,410 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:50,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 16:53:50,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:50,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:50,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:50,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:50,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:50,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:50,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513628702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:50,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:50,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:50,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901285766] [2022-01-18 16:53:50,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:50,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:50,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:50,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:50,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:50,578 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:51,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:51,332 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-01-18 16:53:51,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:53:51,332 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:51,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:51,352 INFO L225 Difference]: With dead ends: 8817 [2022-01-18 16:53:51,352 INFO L226 Difference]: Without dead ends: 8817 [2022-01-18 16:53:51,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:53:51,353 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 321 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:51,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 167 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:51,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-01-18 16:53:51,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-01-18 16:53:51,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3737 states, 3736 states have (on average 3.4494111349036403) internal successors, (12887), 3736 states have internal predecessors, (12887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-01-18 16:53:51,463 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-01-18 16:53:51,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:51,464 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-01-18 16:53:51,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:51,464 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-01-18 16:53:51,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:51,469 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:51,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:51,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 16:53:51,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:51,670 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:51,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:51,671 INFO L85 PathProgramCache]: Analyzing trace with hash 916709252, now seen corresponding path program 29 times [2022-01-18 16:53:51,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:51,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608888942] [2022-01-18 16:53:51,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:51,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:51,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:51,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:51,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608888942] [2022-01-18 16:53:51,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608888942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:51,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544193743] [2022-01-18 16:53:51,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:51,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:51,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:51,707 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:51,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 16:53:51,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:53:51,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:51,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:51,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:51,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:51,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:51,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:51,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544193743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:51,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:51,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:51,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108036487] [2022-01-18 16:53:51,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:51,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:51,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:51,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:51,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:51,866 INFO L87 Difference]: Start difference. First operand 3737 states and 12887 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:52,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:52,441 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-01-18 16:53:52,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:53:52,442 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:52,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:52,458 INFO L225 Difference]: With dead ends: 8396 [2022-01-18 16:53:52,458 INFO L226 Difference]: Without dead ends: 8388 [2022-01-18 16:53:52,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:53:52,459 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 362 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:52,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 141 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:52,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-01-18 16:53:52,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-01-18 16:53:52,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3725 states, 3724 states have (on average 3.44656283566058) internal successors, (12835), 3724 states have internal predecessors, (12835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:52,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-01-18 16:53:52,555 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-01-18 16:53:52,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:52,555 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-01-18 16:53:52,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:52,555 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-01-18 16:53:52,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:52,563 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:52,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:52,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 16:53:52,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:52,774 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:52,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:52,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1560091512, now seen corresponding path program 30 times [2022-01-18 16:53:52,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:52,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586259122] [2022-01-18 16:53:52,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:52,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:52,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:52,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:52,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586259122] [2022-01-18 16:53:52,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586259122] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:52,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768811450] [2022-01-18 16:53:52,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:52,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:52,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:52,819 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:52,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 16:53:52,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:53:52,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:52,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:52,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:52,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:52,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:52,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768811450] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:52,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:52,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:53:52,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14595319] [2022-01-18 16:53:52,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:52,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:53:52,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:53:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:53:52,983 INFO L87 Difference]: Start difference. First operand 3725 states and 12835 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:53,587 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-01-18 16:53:53,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:53:53,587 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:53,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:53,605 INFO L225 Difference]: With dead ends: 9052 [2022-01-18 16:53:53,605 INFO L226 Difference]: Without dead ends: 9036 [2022-01-18 16:53:53,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:53:53,606 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 339 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:53,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 181 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:53,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-01-18 16:53:53,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-01-18 16:53:53,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.446961620469083) internal successors, (12933), 3752 states have internal predecessors, (12933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-01-18 16:53:53,701 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-01-18 16:53:53,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:53,701 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-01-18 16:53:53,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:53,702 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-01-18 16:53:53,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:53,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:53,707 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:53,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 16:53:53,907 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,SelfDestructingSolverStorable35 [2022-01-18 16:53:53,908 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:53,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:53,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1872447484, now seen corresponding path program 31 times [2022-01-18 16:53:53,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:53,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437021812] [2022-01-18 16:53:53,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:53,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:53,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:53,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:53,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:53,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437021812] [2022-01-18 16:53:53,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437021812] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:53,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526787908] [2022-01-18 16:53:53,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:53,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:53,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:53,952 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:53,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 16:53:53,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:53,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:53,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:54,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:54,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:54,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:54,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526787908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:54,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:54,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:53:54,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309383506] [2022-01-18 16:53:54,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:54,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:53:54,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:54,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:53:54,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:54,154 INFO L87 Difference]: Start difference. First operand 3753 states and 12933 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:54,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:54,854 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-01-18 16:53:54,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:53:54,854 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:54,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:54,868 INFO L225 Difference]: With dead ends: 7240 [2022-01-18 16:53:54,868 INFO L226 Difference]: Without dead ends: 7240 [2022-01-18 16:53:54,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:53:54,869 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 470 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:54,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 268 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:54,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-01-18 16:53:54,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-01-18 16:53:54,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3937 states have (on average 3.4384048768097535) internal successors, (13537), 3937 states have internal predecessors, (13537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:54,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-01-18 16:53:54,960 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-01-18 16:53:54,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:54,960 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-01-18 16:53:54,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:54,960 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-01-18 16:53:54,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:54,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:54,966 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:54,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-18 16:53:55,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 16:53:55,166 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:55,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:55,167 INFO L85 PathProgramCache]: Analyzing trace with hash -639870342, now seen corresponding path program 32 times [2022-01-18 16:53:55,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:55,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585745000] [2022-01-18 16:53:55,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:55,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:55,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:55,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:55,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:55,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585745000] [2022-01-18 16:53:55,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585745000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:55,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058168811] [2022-01-18 16:53:55,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:55,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:55,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:55,223 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:55,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 16:53:55,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:55,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:55,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:55,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:55,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:55,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:55,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058168811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:55,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:55,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:53:55,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993890682] [2022-01-18 16:53:55,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:55,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:53:55,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:55,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:53:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:55,484 INFO L87 Difference]: Start difference. First operand 3938 states and 13537 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:56,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:56,504 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-01-18 16:53:56,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:53:56,505 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:56,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:56,518 INFO L225 Difference]: With dead ends: 7155 [2022-01-18 16:53:56,518 INFO L226 Difference]: Without dead ends: 7151 [2022-01-18 16:53:56,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:53:56,519 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 454 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:56,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [454 Valid, 228 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 16:53:56,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-01-18 16:53:56,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-01-18 16:53:56,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3936 states, 3935 states have (on average 3.4373570520965693) internal successors, (13526), 3935 states have internal predecessors, (13526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:56,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-01-18 16:53:56,601 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-01-18 16:53:56,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:56,602 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-01-18 16:53:56,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:56,602 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-01-18 16:53:56,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:56,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:56,607 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:56,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 16:53:56,807 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,SelfDestructingSolverStorable37 [2022-01-18 16:53:56,807 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:56,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:56,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1484841794, now seen corresponding path program 33 times [2022-01-18 16:53:56,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:56,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594098106] [2022-01-18 16:53:56,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:56,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:56,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:56,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:56,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594098106] [2022-01-18 16:53:56,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594098106] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:56,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177115602] [2022-01-18 16:53:56,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:56,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:56,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:56,855 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:56,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 16:53:56,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:53:56,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:56,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:53:56,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:56,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:57,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:57,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177115602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:57,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:57,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:53:57,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642884749] [2022-01-18 16:53:57,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:57,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:53:57,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:57,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:53:57,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:53:57,073 INFO L87 Difference]: Start difference. First operand 3936 states and 13526 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:57,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:57,805 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-01-18 16:53:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:53:57,806 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 16:53:57,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:57,818 INFO L225 Difference]: With dead ends: 6859 [2022-01-18 16:53:57,819 INFO L226 Difference]: Without dead ends: 6843 [2022-01-18 16:53:57,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:53:57,820 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 357 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:57,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 178 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:57,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-01-18 16:53:57,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-01-18 16:53:57,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3932 states, 3931 states have (on average 3.435766980412109) internal successors, (13506), 3931 states have internal predecessors, (13506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:57,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-01-18 16:53:57,900 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-01-18 16:53:57,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:57,900 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-01-18 16:53:57,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:57,900 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-01-18 16:53:57,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:53:57,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:57,907 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:57,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:58,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:53:58,107 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:53:58,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash -351559020, now seen corresponding path program 4 times [2022-01-18 16:53:58,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:58,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397976547] [2022-01-18 16:53:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:58,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:58,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:58,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:58,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397976547] [2022-01-18 16:53:58,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397976547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:58,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168761340] [2022-01-18 16:53:58,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:58,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:58,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:58,458 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:53:58,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 16:53:58,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:58,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:58,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:53:58,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:58,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:53:58,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:58,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:53:58,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:58,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:53:58,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:58,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:59,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:59,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-18 16:53:59,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:59,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-18 16:53:59,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:59,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:53:59,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:53:59,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:59,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:53:59,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:59,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168761340] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:59,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:59,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-18 16:53:59,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576381001] [2022-01-18 16:53:59,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:59,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:53:59,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:59,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:53:59,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:53:59,904 INFO L87 Difference]: Start difference. First operand 3932 states and 13506 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:54:04,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:04,167 INFO L93 Difference]: Finished difference Result 8329 states and 25902 transitions. [2022-01-18 16:54:04,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:54:04,167 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:54:04,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:04,183 INFO L225 Difference]: With dead ends: 8329 [2022-01-18 16:54:04,183 INFO L226 Difference]: Without dead ends: 8299 [2022-01-18 16:54:04,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1360, Invalid=6296, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:54:04,185 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 732 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:04,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [732 Valid, 409 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2290 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:54:04,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-01-18 16:54:04,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 4021. [2022-01-18 16:54:04,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4021 states, 4020 states have (on average 3.435820895522388) internal successors, (13812), 4020 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:04,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-01-18 16:54:04,271 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-01-18 16:54:04,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:04,271 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-01-18 16:54:04,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:54:04,271 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-01-18 16:54:04,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:04,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:04,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:04,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 16:54:04,477 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,SelfDestructingSolverStorable39 [2022-01-18 16:54:04,478 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:04,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:04,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1818932088, now seen corresponding path program 5 times [2022-01-18 16:54:04,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:04,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006955144] [2022-01-18 16:54:04,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:04,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:04,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:04,844 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:04,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:04,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006955144] [2022-01-18 16:54:04,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006955144] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:04,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172089173] [2022-01-18 16:54:04,845 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:04,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:04,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:04,846 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:04,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 16:54:04,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:54:04,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:04,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:54:04,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:05,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:05,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:05,289 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 28 [2022-01-18 16:54:05,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:05,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 16:54:05,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:05,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:05,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:05,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:05,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:54:05,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:05,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:05,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 24 treesize of output 59 [2022-01-18 16:54:06,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:06,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:06,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:06,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:54:06,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:06,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:06,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:06,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:54:06,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:06,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172089173] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:06,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:06,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 16:54:06,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144129601] [2022-01-18 16:54:06,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:06,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:54:06,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:06,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:54:06,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:54:06,367 INFO L87 Difference]: Start difference. First operand 4021 states and 13812 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 16:54:12,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:12,036 INFO L93 Difference]: Finished difference Result 8680 states and 26713 transitions. [2022-01-18 16:54:12,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:54:12,036 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 16:54:12,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:12,053 INFO L225 Difference]: With dead ends: 8680 [2022-01-18 16:54:12,053 INFO L226 Difference]: Without dead ends: 8635 [2022-01-18 16:54:12,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3605 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1623, Invalid=9297, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:54:12,054 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 642 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 2786 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 2998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:12,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 610 Invalid, 2998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2786 Invalid, 0 Unknown, 36 Unchecked, 1.5s Time] [2022-01-18 16:54:12,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8635 states. [2022-01-18 16:54:12,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8635 to 4035. [2022-01-18 16:54:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4035 states, 4034 states have (on average 3.4338125929598413) internal successors, (13852), 4034 states have internal predecessors, (13852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:12,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-01-18 16:54:12,152 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-01-18 16:54:12,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:12,153 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-01-18 16:54:12,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 16:54:12,153 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-01-18 16:54:12,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:12,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:12,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:12,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:12,360 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,SelfDestructingSolverStorable40 [2022-01-18 16:54:12,360 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:12,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:12,360 INFO L85 PathProgramCache]: Analyzing trace with hash 924875788, now seen corresponding path program 6 times [2022-01-18 16:54:12,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:12,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211653908] [2022-01-18 16:54:12,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:12,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:12,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:12,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:12,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:12,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211653908] [2022-01-18 16:54:12,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211653908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:12,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462227075] [2022-01-18 16:54:12,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:54:12,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:12,801 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:12,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 16:54:12,822 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:54:12,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:12,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:54:12,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:13,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:13,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-01-18 16:54:13,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:13,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:13,371 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-18 16:54:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:13,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:13,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:13,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, 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-01-18 16:54:13,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:13,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:13,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 16:54:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:14,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462227075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:14,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:14,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 16:54:14,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804627336] [2022-01-18 16:54:14,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:14,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:54:14,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:14,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:54:14,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:54:14,225 INFO L87 Difference]: Start difference. First operand 4035 states and 13852 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:23,428 INFO L93 Difference]: Finished difference Result 11498 states and 38537 transitions. [2022-01-18 16:54:23,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-01-18 16:54:23,429 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:54:23,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:23,453 INFO L225 Difference]: With dead ends: 11498 [2022-01-18 16:54:23,453 INFO L226 Difference]: Without dead ends: 11484 [2022-01-18 16:54:23,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 66 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12006 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2573, Invalid=29289, Unknown=0, NotChecked=0, Total=31862 [2022-01-18 16:54:23,456 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 522 mSDsluCounter, 1383 mSDsCounter, 0 mSdLazyCounter, 2784 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 4633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1697 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:23,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 989 Invalid, 4633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2784 Invalid, 0 Unknown, 1697 Unchecked, 1.4s Time] [2022-01-18 16:54:23,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11484 states. [2022-01-18 16:54:23,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11484 to 4122. [2022-01-18 16:54:23,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4122 states, 4121 states have (on average 3.433875272991992) internal successors, (14151), 4121 states have internal predecessors, (14151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4122 states to 4122 states and 14151 transitions. [2022-01-18 16:54:23,606 INFO L78 Accepts]: Start accepts. Automaton has 4122 states and 14151 transitions. Word has length 30 [2022-01-18 16:54:23,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:23,606 INFO L470 AbstractCegarLoop]: Abstraction has 4122 states and 14151 transitions. [2022-01-18 16:54:23,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:23,606 INFO L276 IsEmpty]: Start isEmpty. Operand 4122 states and 14151 transitions. [2022-01-18 16:54:23,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:23,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:23,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:23,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:54:23,813 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,SelfDestructingSolverStorable41 [2022-01-18 16:54:23,813 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:23,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:23,813 INFO L85 PathProgramCache]: Analyzing trace with hash -575152710, now seen corresponding path program 7 times [2022-01-18 16:54:23,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:23,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830007029] [2022-01-18 16:54:23,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:23,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:24,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:24,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:24,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830007029] [2022-01-18 16:54:24,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830007029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:24,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090893709] [2022-01-18 16:54:24,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:54:24,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:24,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:24,200 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:24,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 16:54:24,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:24,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:54:24,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:24,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:24,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:24,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 37 [2022-01-18 16:54:24,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:24,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:24,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, 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-01-18 16:54:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:24,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:24,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:24,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:24,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 16:54:24,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:24,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:24,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:54:25,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:25,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:54:25,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:25,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:25,384 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 23 treesize of output 50 [2022-01-18 16:54:25,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:25,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090893709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:25,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:25,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-18 16:54:25,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775787280] [2022-01-18 16:54:25,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:25,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:54:25,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:25,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:54:25,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:54:25,625 INFO L87 Difference]: Start difference. First operand 4122 states and 14151 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:54:29,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:29,681 INFO L93 Difference]: Finished difference Result 8424 states and 26234 transitions. [2022-01-18 16:54:29,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 16:54:29,681 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:54:29,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:29,697 INFO L225 Difference]: With dead ends: 8424 [2022-01-18 16:54:29,697 INFO L226 Difference]: Without dead ends: 8394 [2022-01-18 16:54:29,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1367, Invalid=6115, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 16:54:29,699 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 687 mSDsluCounter, 933 mSDsCounter, 0 mSdLazyCounter, 2161 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 2563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:29,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 454 Invalid, 2563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2161 Invalid, 0 Unknown, 198 Unchecked, 1.1s Time] [2022-01-18 16:54:29,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8394 states. [2022-01-18 16:54:29,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8394 to 4114. [2022-01-18 16:54:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4114 states, 4113 states have (on average 3.4354485776805253) internal successors, (14130), 4113 states have internal predecessors, (14130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:29,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4114 states to 4114 states and 14130 transitions. [2022-01-18 16:54:29,805 INFO L78 Accepts]: Start accepts. Automaton has 4114 states and 14130 transitions. Word has length 30 [2022-01-18 16:54:29,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:29,805 INFO L470 AbstractCegarLoop]: Abstraction has 4114 states and 14130 transitions. [2022-01-18 16:54:29,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:54:29,805 INFO L276 IsEmpty]: Start isEmpty. Operand 4114 states and 14130 transitions. [2022-01-18 16:54:29,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:29,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:29,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:29,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 16:54:30,012 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,SelfDestructingSolverStorable42 [2022-01-18 16:54:30,013 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:30,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:30,013 INFO L85 PathProgramCache]: Analyzing trace with hash -2126312130, now seen corresponding path program 8 times [2022-01-18 16:54:30,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:30,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259825547] [2022-01-18 16:54:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:30,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:30,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:30,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259825547] [2022-01-18 16:54:30,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259825547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:30,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864916821] [2022-01-18 16:54:30,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:54:30,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:30,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:30,393 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:30,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 16:54:30,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:54:30,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:30,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:54:30,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:30,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:30,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:54:30,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:30,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:54:30,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:30,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:31,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:31,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:54:31,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:31,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 24 treesize of output 59 [2022-01-18 16:54:31,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:31,584 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 33 treesize of output 60 [2022-01-18 16:54:31,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:31,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:31,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:54:31,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:31,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864916821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:31,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:31,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:54:31,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240871804] [2022-01-18 16:54:31,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:31,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:54:31,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:31,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:54:31,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:54:31,881 INFO L87 Difference]: Start difference. First operand 4114 states and 14130 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:35,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:35,801 INFO L93 Difference]: Finished difference Result 8384 states and 26123 transitions. [2022-01-18 16:54:35,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 16:54:35,802 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:54:35,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:35,819 INFO L225 Difference]: With dead ends: 8384 [2022-01-18 16:54:35,819 INFO L226 Difference]: Without dead ends: 8369 [2022-01-18 16:54:35,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2392 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1326, Invalid=5646, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:54:35,820 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 787 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1601 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 2021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:35,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 345 Invalid, 2021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1601 Invalid, 0 Unknown, 183 Unchecked, 1.0s Time] [2022-01-18 16:54:35,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8369 states. [2022-01-18 16:54:35,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8369 to 4108. [2022-01-18 16:54:35,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4108 states, 4107 states have (on average 3.436571706841977) internal successors, (14114), 4107 states have internal predecessors, (14114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4108 states to 4108 states and 14114 transitions. [2022-01-18 16:54:35,922 INFO L78 Accepts]: Start accepts. Automaton has 4108 states and 14114 transitions. Word has length 30 [2022-01-18 16:54:35,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:35,922 INFO L470 AbstractCegarLoop]: Abstraction has 4108 states and 14114 transitions. [2022-01-18 16:54:35,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:35,922 INFO L276 IsEmpty]: Start isEmpty. Operand 4108 states and 14114 transitions. [2022-01-18 16:54:35,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:35,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:35,929 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, 1, 1] [2022-01-18 16:54:35,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:36,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:36,130 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:36,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:36,130 INFO L85 PathProgramCache]: Analyzing trace with hash 568392223, now seen corresponding path program 34 times [2022-01-18 16:54:36,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:36,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674263087] [2022-01-18 16:54:36,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:36,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:36,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:36,568 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:36,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:36,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674263087] [2022-01-18 16:54:36,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674263087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:36,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992971583] [2022-01-18 16:54:36,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:54:36,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:36,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:36,572 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:36,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 16:54:36,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:54:36,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:36,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:54:36,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:36,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:36,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 35 [2022-01-18 16:54:36,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:36,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:36,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 11 [2022-01-18 16:54:37,003 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:37,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:37,285 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:37,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 38 treesize of output 63 [2022-01-18 16:54:37,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:37,309 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 26 treesize of output 55 [2022-01-18 16:54:37,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:37,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 16:54:37,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:37,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:37,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 3 [2022-01-18 16:54:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:37,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992971583] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:37,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:37,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 16:54:37,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738476312] [2022-01-18 16:54:37,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:37,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:54:37,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:37,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:54:37,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:54:37,546 INFO L87 Difference]: Start difference. First operand 4108 states and 14114 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:46,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:46,258 INFO L93 Difference]: Finished difference Result 7526 states and 24784 transitions. [2022-01-18 16:54:46,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:54:46,258 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:54:46,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:46,272 INFO L225 Difference]: With dead ends: 7526 [2022-01-18 16:54:46,272 INFO L226 Difference]: Without dead ends: 7479 [2022-01-18 16:54:46,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5574 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2059, Invalid=14197, Unknown=0, NotChecked=0, Total=16256 [2022-01-18 16:54:46,273 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 495 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 2941 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 2941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:46,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 483 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 2941 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 16:54:46,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7479 states. [2022-01-18 16:54:46,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7479 to 4187. [2022-01-18 16:54:46,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.4257047300525563) internal successors, (14340), 4186 states have internal predecessors, (14340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:46,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 14340 transitions. [2022-01-18 16:54:46,361 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 14340 transitions. Word has length 30 [2022-01-18 16:54:46,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:46,361 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 14340 transitions. [2022-01-18 16:54:46,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:46,361 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 14340 transitions. [2022-01-18 16:54:46,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:46,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:46,367 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:46,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 16:54:46,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:46,583 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:46,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash 757290426, now seen corresponding path program 9 times [2022-01-18 16:54:46,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:46,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322405814] [2022-01-18 16:54:46,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:46,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:46,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:46,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322405814] [2022-01-18 16:54:46,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322405814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:46,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324952892] [2022-01-18 16:54:46,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:54:46,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:46,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:46,910 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:46,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 16:54:46,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:54:46,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:46,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:54:46,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:47,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:47,336 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 40 treesize of output 32 [2022-01-18 16:54:47,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:47,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-18 16:54:47,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:47,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:47,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:47,696 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 93 [2022-01-18 16:54:47,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:47,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 77 [2022-01-18 16:54:49,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:49,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324952892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:49,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:49,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:54:49,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170942755] [2022-01-18 16:54:49,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:49,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:54:49,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:49,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:54:49,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:54:49,011 INFO L87 Difference]: Start difference. First operand 4187 states and 14340 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:54:53,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:53,339 INFO L93 Difference]: Finished difference Result 8543 states and 26702 transitions. [2022-01-18 16:54:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 16:54:53,339 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 16:54:53,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:53,356 INFO L225 Difference]: With dead ends: 8543 [2022-01-18 16:54:53,356 INFO L226 Difference]: Without dead ends: 8529 [2022-01-18 16:54:53,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 16 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3020 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1404, Invalid=5736, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 16:54:53,357 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 615 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:53,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [615 Valid, 439 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 1197 Invalid, 0 Unknown, 555 Unchecked, 0.7s Time] [2022-01-18 16:54:53,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8529 states. [2022-01-18 16:54:53,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8529 to 4221. [2022-01-18 16:54:53,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4221 states, 4220 states have (on average 3.427962085308057) internal successors, (14466), 4220 states have internal predecessors, (14466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:54:53,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4221 states to 4221 states and 14466 transitions. [2022-01-18 16:54:53,487 INFO L78 Accepts]: Start accepts. Automaton has 4221 states and 14466 transitions. Word has length 30 [2022-01-18 16:54:53,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:53,487 INFO L470 AbstractCegarLoop]: Abstraction has 4221 states and 14466 transitions. [2022-01-18 16:54:53,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:54:53,487 INFO L276 IsEmpty]: Start isEmpty. Operand 4221 states and 14466 transitions. [2022-01-18 16:54:53,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:54:53,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:53,493 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, 1, 1] [2022-01-18 16:54:53,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 16:54:53,694 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,SelfDestructingSolverStorable45 [2022-01-18 16:54:53,694 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:54:53,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:53,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1555957713, now seen corresponding path program 35 times [2022-01-18 16:54:53,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:53,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952577499] [2022-01-18 16:54:53,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:53,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:53,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:54,134 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:54,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:54,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952577499] [2022-01-18 16:54:54,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952577499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:54,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011274017] [2022-01-18 16:54:54,134 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:54:54,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:54,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:54,135 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:54:54,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 16:54:54,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:54:54,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:54,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:54:54,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:54,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:54,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 35 [2022-01-18 16:54:54,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:54,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 11 [2022-01-18 16:54:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:54,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:54,850 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:54,851 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 38 treesize of output 63 [2022-01-18 16:54:54,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:54,868 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 26 treesize of output 55 [2022-01-18 16:54:54,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:54,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 37 treesize of output 21 [2022-01-18 16:54:54,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:54,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:54,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:54:55,054 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:55,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011274017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:55,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:55,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 16:54:55,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849947096] [2022-01-18 16:54:55,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:55,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:54:55,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:55,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:54:55,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:54:55,055 INFO L87 Difference]: Start difference. First operand 4221 states and 14466 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:12,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:12,155 INFO L93 Difference]: Finished difference Result 9601 states and 31192 transitions. [2022-01-18 16:55:12,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-18 16:55:12,156 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:55:12,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:12,172 INFO L225 Difference]: With dead ends: 9601 [2022-01-18 16:55:12,172 INFO L226 Difference]: Without dead ends: 9554 [2022-01-18 16:55:12,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15147 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=5253, Invalid=32577, Unknown=0, NotChecked=0, Total=37830 [2022-01-18 16:55:12,173 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 839 mSDsluCounter, 1849 mSDsCounter, 0 mSdLazyCounter, 5020 mSolverCounterSat, 667 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 839 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 5687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 667 IncrementalHoareTripleChecker+Valid, 5020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:12,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [839 Valid, 959 Invalid, 5687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [667 Valid, 5020 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 16:55:12,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9554 states. [2022-01-18 16:55:12,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9554 to 4250. [2022-01-18 16:55:12,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4250 states, 4249 states have (on average 3.4304542245234173) internal successors, (14576), 4249 states have internal predecessors, (14576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:12,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4250 states to 4250 states and 14576 transitions. [2022-01-18 16:55:12,271 INFO L78 Accepts]: Start accepts. Automaton has 4250 states and 14576 transitions. Word has length 30 [2022-01-18 16:55:12,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:12,271 INFO L470 AbstractCegarLoop]: Abstraction has 4250 states and 14576 transitions. [2022-01-18 16:55:12,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:12,271 INFO L276 IsEmpty]: Start isEmpty. Operand 4250 states and 14576 transitions. [2022-01-18 16:55:12,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:55:12,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:12,278 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, 1, 1] [2022-01-18 16:55:12,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 16:55:12,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 16:55:12,491 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:55:12,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:12,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1067437025, now seen corresponding path program 36 times [2022-01-18 16:55:12,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:12,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339857764] [2022-01-18 16:55:12,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:12,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:12,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:12,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:12,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339857764] [2022-01-18 16:55:12,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339857764] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:12,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558861078] [2022-01-18 16:55:12,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:12,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:12,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:12,869 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:55:12,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 16:55:12,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:55:12,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:12,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:55:12,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:13,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:13,277 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 46 treesize of output 64 [2022-01-18 16:55:13,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:13,292 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 107 treesize of output 113 [2022-01-18 16:55:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:13,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:13,690 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:13,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-01-18 16:55:13,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:13,709 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 26 treesize of output 55 [2022-01-18 16:55:13,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 16:55:13,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:13,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:13,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-18 16:55:13,894 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:13,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558861078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:13,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:13,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-01-18 16:55:13,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321692402] [2022-01-18 16:55:13,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:13,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:55:13,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:13,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:55:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:55:13,896 INFO L87 Difference]: Start difference. First operand 4250 states and 14576 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:01,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:01,866 INFO L93 Difference]: Finished difference Result 16610 states and 52058 transitions. [2022-01-18 16:56:01,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 507 states. [2022-01-18 16:56:01,866 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:56:01,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:01,900 INFO L225 Difference]: With dead ends: 16610 [2022-01-18 16:56:01,900 INFO L226 Difference]: Without dead ends: 16541 [2022-01-18 16:56:01,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 528 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128956 ImplicationChecksByTransitivity, 42.1s TimeCoverageRelationStatistics Valid=22921, Invalid=257449, Unknown=0, NotChecked=0, Total=280370 [2022-01-18 16:56:01,912 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 1751 mSDsluCounter, 3662 mSDsCounter, 0 mSdLazyCounter, 9768 mSolverCounterSat, 1135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1751 SdHoareTripleChecker+Valid, 2177 SdHoareTripleChecker+Invalid, 10903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1135 IncrementalHoareTripleChecker+Valid, 9768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:01,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1751 Valid, 2177 Invalid, 10903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1135 Valid, 9768 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-01-18 16:56:01,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16541 states. [2022-01-18 16:56:02,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16541 to 4659. [2022-01-18 16:56:02,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4659 states, 4658 states have (on average 3.4257191927866035) internal successors, (15957), 4658 states have internal predecessors, (15957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4659 states to 4659 states and 15957 transitions. [2022-01-18 16:56:02,133 INFO L78 Accepts]: Start accepts. Automaton has 4659 states and 15957 transitions. Word has length 30 [2022-01-18 16:56:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:02,133 INFO L470 AbstractCegarLoop]: Abstraction has 4659 states and 15957 transitions. [2022-01-18 16:56:02,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,133 INFO L276 IsEmpty]: Start isEmpty. Operand 4659 states and 15957 transitions. [2022-01-18 16:56:02,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:02,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:02,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:02,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 16:56:02,340 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,SelfDestructingSolverStorable47 [2022-01-18 16:56:02,340 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash 602852908, now seen corresponding path program 10 times [2022-01-18 16:56:02,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:02,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404439866] [2022-01-18 16:56:02,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:02,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:02,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:02,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:02,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404439866] [2022-01-18 16:56:02,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404439866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:02,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428578159] [2022-01-18 16:56:02,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:02,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:02,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:02,737 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:02,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 16:56:02,761 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:02,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:02,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:56:02,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:03,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:03,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 36 treesize of output 28 [2022-01-18 16:56:03,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:03,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,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 23 treesize of output 11 [2022-01-18 16:56:03,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:03,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:03,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:03,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:56:03,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:03,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:56:03,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:03,733 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 33 treesize of output 60 [2022-01-18 16:56:03,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:03,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:03,752 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 23 treesize of output 50 [2022-01-18 16:56:03,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:03,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428578159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:03,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:03,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-18 16:56:03,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841740392] [2022-01-18 16:56:03,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:03,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:56:03,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:03,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:56:04,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:04,000 INFO L87 Difference]: Start difference. First operand 4659 states and 15957 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:09,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:09,399 INFO L93 Difference]: Finished difference Result 9848 states and 30439 transitions. [2022-01-18 16:56:09,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:56:09,400 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:56:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:09,419 INFO L225 Difference]: With dead ends: 9848 [2022-01-18 16:56:09,419 INFO L226 Difference]: Without dead ends: 9818 [2022-01-18 16:56:09,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3791 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1927, Invalid=8579, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 16:56:09,420 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 872 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 2106 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 872 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 2106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:09,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [872 Valid, 426 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 2106 Invalid, 0 Unknown, 91 Unchecked, 1.2s Time] [2022-01-18 16:56:09,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9818 states. [2022-01-18 16:56:09,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9818 to 4649. [2022-01-18 16:56:09,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 3.4242685025817554) internal successors, (15916), 4648 states have internal predecessors, (15916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:09,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 15916 transitions. [2022-01-18 16:56:09,524 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 15916 transitions. Word has length 30 [2022-01-18 16:56:09,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:09,524 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 15916 transitions. [2022-01-18 16:56:09,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:09,525 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 15916 transitions. [2022-01-18 16:56:09,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:09,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:09,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:09,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-18 16:56:09,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:09,733 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:09,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:09,733 INFO L85 PathProgramCache]: Analyzing trace with hash -92028696, now seen corresponding path program 11 times [2022-01-18 16:56:09,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:09,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571752048] [2022-01-18 16:56:09,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:09,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:09,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:10,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:10,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:10,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571752048] [2022-01-18 16:56:10,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571752048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:10,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416031776] [2022-01-18 16:56:10,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:10,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:10,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:10,080 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:10,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 16:56:10,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:56:10,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:10,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:56:10,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:10,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:10,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-01-18 16:56:10,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 24 treesize of output 8 [2022-01-18 16:56:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:10,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:10,859 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:56:10,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, 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 69 [2022-01-18 16:56:10,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:10,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:10,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 16:56:11,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:11,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:56:11,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:11,233 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 23 treesize of output 50 [2022-01-18 16:56:11,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:11,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416031776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:11,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:11,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-18 16:56:11,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721032893] [2022-01-18 16:56:11,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:11,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:56:11,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:11,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:56:11,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:56:11,496 INFO L87 Difference]: Start difference. First operand 4649 states and 15916 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:18,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:18,866 INFO L93 Difference]: Finished difference Result 9928 states and 31296 transitions. [2022-01-18 16:56:18,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 16:56:18,867 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:56:18,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:18,886 INFO L225 Difference]: With dead ends: 9928 [2022-01-18 16:56:18,886 INFO L226 Difference]: Without dead ends: 9869 [2022-01-18 16:56:18,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4529 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1655, Invalid=11917, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 16:56:18,888 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 721 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 2964 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 3827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 653 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:18,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [721 Valid, 697 Invalid, 3827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2964 Invalid, 0 Unknown, 653 Unchecked, 1.6s Time] [2022-01-18 16:56:18,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9869 states. [2022-01-18 16:56:18,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9869 to 4696. [2022-01-18 16:56:18,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4696 states, 4695 states have (on average 3.428541001064963) internal successors, (16097), 4695 states have internal predecessors, (16097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4696 states to 4696 states and 16097 transitions. [2022-01-18 16:56:19,001 INFO L78 Accepts]: Start accepts. Automaton has 4696 states and 16097 transitions. Word has length 30 [2022-01-18 16:56:19,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:19,001 INFO L470 AbstractCegarLoop]: Abstraction has 4696 states and 16097 transitions. [2022-01-18 16:56:19,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:19,001 INFO L276 IsEmpty]: Start isEmpty. Operand 4696 states and 16097 transitions. [2022-01-18 16:56:19,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:19,008 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:19,008 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:19,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 16:56:19,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:56:19,209 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:19,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:19,209 INFO L85 PathProgramCache]: Analyzing trace with hash 112845316, now seen corresponding path program 12 times [2022-01-18 16:56:19,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:19,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101388928] [2022-01-18 16:56:19,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:19,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:19,549 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:19,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:19,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101388928] [2022-01-18 16:56:19,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101388928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:19,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292715074] [2022-01-18 16:56:19,549 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:19,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:19,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:19,550 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:19,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 16:56:19,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:56:19,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:19,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:56:19,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:20,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:20,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,010 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 40 treesize of output 32 [2022-01-18 16:56:20,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-18 16:56:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:20,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:20,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:20,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 68 [2022-01-18 16:56:20,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:20,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, 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 58 [2022-01-18 16:56:20,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:20,673 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 33 treesize of output 60 [2022-01-18 16:56:20,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:20,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:20,693 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 23 treesize of output 50 [2022-01-18 16:56:20,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:20,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292715074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:20,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:20,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:56:20,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022578525] [2022-01-18 16:56:20,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:20,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:56:20,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:20,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:56:20,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:56:20,933 INFO L87 Difference]: Start difference. First operand 4696 states and 16097 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) 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-01-18 16:56:25,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:25,522 INFO L93 Difference]: Finished difference Result 8928 states and 28034 transitions. [2022-01-18 16:56:25,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:56:25,523 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) 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 30 [2022-01-18 16:56:25,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:25,540 INFO L225 Difference]: With dead ends: 8928 [2022-01-18 16:56:25,540 INFO L226 Difference]: Without dead ends: 8898 [2022-01-18 16:56:25,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3060 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1511, Invalid=7231, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 16:56:25,541 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 580 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 2443 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:25,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 407 Invalid, 2655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2443 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:56:25,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8898 states. [2022-01-18 16:56:25,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8898 to 4722. [2022-01-18 16:56:25,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4722 states, 4721 states have (on average 3.4257572548188944) internal successors, (16173), 4721 states have internal predecessors, (16173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:25,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4722 states to 4722 states and 16173 transitions. [2022-01-18 16:56:25,645 INFO L78 Accepts]: Start accepts. Automaton has 4722 states and 16173 transitions. Word has length 30 [2022-01-18 16:56:25,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:25,645 INFO L470 AbstractCegarLoop]: Abstraction has 4722 states and 16173 transitions. [2022-01-18 16:56:25,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) 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-01-18 16:56:25,645 INFO L276 IsEmpty]: Start isEmpty. Operand 4722 states and 16173 transitions. [2022-01-18 16:56:25,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:25,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:25,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:25,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:25,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:25,855 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:25,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:25,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1513260232, now seen corresponding path program 13 times [2022-01-18 16:56:25,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:25,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192444335] [2022-01-18 16:56:25,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:25,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:25,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:26,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:26,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:26,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192444335] [2022-01-18 16:56:26,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192444335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:26,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779275908] [2022-01-18 16:56:26,196 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:26,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:26,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:26,197 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:26,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 16:56:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:26,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:56:26,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:26,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:26,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,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 40 treesize of output 32 [2022-01-18 16:56:26,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:26,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 16:56:26,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:26,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:26,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:26,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:56:26,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:26,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 16:56:27,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:27,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:27,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,242 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 33 treesize of output 60 [2022-01-18 16:56:27,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:27,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:27,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:27,263 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 23 treesize of output 50 [2022-01-18 16:56:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:27,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779275908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:27,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:27,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-18 16:56:27,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087451826] [2022-01-18 16:56:27,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:27,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:56:27,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:27,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:56:27,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:27,548 INFO L87 Difference]: Start difference. First operand 4722 states and 16173 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:32,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:32,124 INFO L93 Difference]: Finished difference Result 8815 states and 27750 transitions. [2022-01-18 16:56:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 16:56:32,125 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:56:32,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:32,147 INFO L225 Difference]: With dead ends: 8815 [2022-01-18 16:56:32,147 INFO L226 Difference]: Without dead ends: 8785 [2022-01-18 16:56:32,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1538, Invalid=7204, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 16:56:32,149 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 580 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 2272 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 2272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:32,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 407 Invalid, 2500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 2272 Invalid, 0 Unknown, 29 Unchecked, 1.3s Time] [2022-01-18 16:56:32,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8785 states. [2022-01-18 16:56:32,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8785 to 4729. [2022-01-18 16:56:32,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4729 states, 4728 states have (on average 3.425549915397631) internal successors, (16196), 4728 states have internal predecessors, (16196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:32,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4729 states to 4729 states and 16196 transitions. [2022-01-18 16:56:32,292 INFO L78 Accepts]: Start accepts. Automaton has 4729 states and 16196 transitions. Word has length 30 [2022-01-18 16:56:32,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:32,292 INFO L470 AbstractCegarLoop]: Abstraction has 4729 states and 16196 transitions. [2022-01-18 16:56:32,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:32,293 INFO L276 IsEmpty]: Start isEmpty. Operand 4729 states and 16196 transitions. [2022-01-18 16:56:32,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:32,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:32,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:32,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-18 16:56:32,500 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,SelfDestructingSolverStorable51 [2022-01-18 16:56:32,500 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:32,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:32,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1537927686, now seen corresponding path program 14 times [2022-01-18 16:56:32,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:32,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236751665] [2022-01-18 16:56:32,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:32,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:32,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:32,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236751665] [2022-01-18 16:56:32,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236751665] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:32,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266247005] [2022-01-18 16:56:32,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:32,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:32,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:32,844 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:32,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 16:56:32,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:32,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:32,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:56:32,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:33,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:33,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,218 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 40 treesize of output 32 [2022-01-18 16:56:33,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:56:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:33,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:33,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:33,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:56:33,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:33,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:56:33,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:33,896 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 33 treesize of output 60 [2022-01-18 16:56:33,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:33,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:33,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:56:34,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:34,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266247005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:34,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:34,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:56:34,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966545680] [2022-01-18 16:56:34,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:34,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:56:34,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:34,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:56:34,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:56:34,185 INFO L87 Difference]: Start difference. First operand 4729 states and 16196 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:56:38,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:38,416 INFO L93 Difference]: Finished difference Result 8821 states and 27736 transitions. [2022-01-18 16:56:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:56:38,417 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 16:56:38,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:38,435 INFO L225 Difference]: With dead ends: 8821 [2022-01-18 16:56:38,435 INFO L226 Difference]: Without dead ends: 8807 [2022-01-18 16:56:38,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2885 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1492, Invalid=6698, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 16:56:38,440 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 578 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1923 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:38,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 338 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1923 Invalid, 0 Unknown, 34 Unchecked, 1.1s Time] [2022-01-18 16:56:38,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8807 states. [2022-01-18 16:56:38,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8807 to 4729. [2022-01-18 16:56:38,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4729 states, 4728 states have (on average 3.425549915397631) internal successors, (16196), 4728 states have internal predecessors, (16196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:38,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4729 states to 4729 states and 16196 transitions. [2022-01-18 16:56:38,544 INFO L78 Accepts]: Start accepts. Automaton has 4729 states and 16196 transitions. Word has length 30 [2022-01-18 16:56:38,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:38,544 INFO L470 AbstractCegarLoop]: Abstraction has 4729 states and 16196 transitions. [2022-01-18 16:56:38,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:56:38,544 INFO L276 IsEmpty]: Start isEmpty. Operand 4729 states and 16196 transitions. [2022-01-18 16:56:38,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:38,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:38,551 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:38,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 16:56:38,751 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,SelfDestructingSolverStorable52 [2022-01-18 16:56:38,751 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:38,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:38,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1205880190, now seen corresponding path program 15 times [2022-01-18 16:56:38,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:38,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445638066] [2022-01-18 16:56:38,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:38,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:38,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:39,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:39,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445638066] [2022-01-18 16:56:39,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445638066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:39,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796077406] [2022-01-18 16:56:39,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:39,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:39,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:39,087 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:39,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 16:56:39,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:56:39,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:39,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:56:39,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:39,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:39,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:56:39,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-18 16:56:39,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:39,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:39,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:39,974 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 93 [2022-01-18 16:56:40,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:40,008 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 44 treesize of output 77 [2022-01-18 16:56:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:41,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796077406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:41,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:41,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:56:41,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817928517] [2022-01-18 16:56:41,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:41,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:56:41,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:41,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:56:41,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:56:41,164 INFO L87 Difference]: Start difference. First operand 4729 states and 16196 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:44,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:44,431 INFO L93 Difference]: Finished difference Result 8618 states and 27320 transitions. [2022-01-18 16:56:44,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:56:44,432 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:56:44,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:44,448 INFO L225 Difference]: With dead ends: 8618 [2022-01-18 16:56:44,448 INFO L226 Difference]: Without dead ends: 8603 [2022-01-18 16:56:44,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1221, Invalid=5259, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 16:56:44,449 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 405 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 2104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 794 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:44,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 384 Invalid, 2104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1177 Invalid, 0 Unknown, 794 Unchecked, 0.6s Time] [2022-01-18 16:56:44,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8603 states. [2022-01-18 16:56:44,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8603 to 4707. [2022-01-18 16:56:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4707 states, 4706 states have (on average 3.4271143221419464) internal successors, (16128), 4706 states have internal predecessors, (16128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:44,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4707 states to 4707 states and 16128 transitions. [2022-01-18 16:56:44,541 INFO L78 Accepts]: Start accepts. Automaton has 4707 states and 16128 transitions. Word has length 30 [2022-01-18 16:56:44,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:44,541 INFO L470 AbstractCegarLoop]: Abstraction has 4707 states and 16128 transitions. [2022-01-18 16:56:44,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:44,541 INFO L276 IsEmpty]: Start isEmpty. Operand 4707 states and 16128 transitions. [2022-01-18 16:56:44,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:44,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:44,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:44,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 16:56:44,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:44,748 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:44,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:44,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1894737772, now seen corresponding path program 16 times [2022-01-18 16:56:44,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:44,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453117472] [2022-01-18 16:56:44,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:44,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:45,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:45,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:45,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453117472] [2022-01-18 16:56:45,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453117472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:45,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587503350] [2022-01-18 16:56:45,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:45,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:45,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:45,063 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:45,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 16:56:45,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:45,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:45,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:56:45,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:45,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:45,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,508 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 41 [2022-01-18 16:56:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 16:56:45,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:45,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:45,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:45,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 68 [2022-01-18 16:56:45,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:45,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:45,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 58 [2022-01-18 16:56:46,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:46,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:46,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:46,112 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 33 treesize of output 60 [2022-01-18 16:56:46,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:46,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:46,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:56:46,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:46,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587503350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:46,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:46,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-18 16:56:46,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137935963] [2022-01-18 16:56:46,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:46,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:56:46,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:46,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:56:46,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:46,357 INFO L87 Difference]: Start difference. First operand 4707 states and 16128 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:52,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:52,042 INFO L93 Difference]: Finished difference Result 9415 states and 29580 transitions. [2022-01-18 16:56:52,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 16:56:52,043 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:56:52,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:52,060 INFO L225 Difference]: With dead ends: 9415 [2022-01-18 16:56:52,060 INFO L226 Difference]: Without dead ends: 9385 [2022-01-18 16:56:52,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4610 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2081, Invalid=10351, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 16:56:52,061 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 742 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:52,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 457 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2600 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:56:52,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9385 states. [2022-01-18 16:56:52,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9385 to 4740. [2022-01-18 16:56:52,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 3.4317366533023845) internal successors, (16263), 4739 states have internal predecessors, (16263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:52,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 16263 transitions. [2022-01-18 16:56:52,158 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 16263 transitions. Word has length 30 [2022-01-18 16:56:52,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:52,158 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 16263 transitions. [2022-01-18 16:56:52,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:56:52,158 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 16263 transitions. [2022-01-18 16:56:52,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:56:52,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:52,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:52,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 16:56:52,364 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,SelfDestructingSolverStorable54 [2022-01-18 16:56:52,365 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:56:52,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:52,365 INFO L85 PathProgramCache]: Analyzing trace with hash -260258954, now seen corresponding path program 17 times [2022-01-18 16:56:52,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:52,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719635705] [2022-01-18 16:56:52,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:52,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:52,750 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:52,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:52,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719635705] [2022-01-18 16:56:52,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719635705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:52,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086455075] [2022-01-18 16:56:52,751 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:52,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:52,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:52,753 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:56:52,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 16:56:52,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:56:52,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:52,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:56:52,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:53,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:53,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,166 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 40 treesize of output 32 [2022-01-18 16:56:53,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 7 [2022-01-18 16:56:53,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:53,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:53,519 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:56:53,519 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 69 [2022-01-18 16:56:53,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56: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 24 treesize of output 59 [2022-01-18 16:56:53,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:53,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:56:53,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:53,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:53,877 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 23 treesize of output 50 [2022-01-18 16:56:54,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:54,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086455075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:54,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:54,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:56:54,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633528644] [2022-01-18 16:56:54,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:54,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:56:54,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:54,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:56:54,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:56:54,107 INFO L87 Difference]: Start difference. First operand 4740 states and 16263 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:57:02,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:02,512 INFO L93 Difference]: Finished difference Result 9485 states and 30401 transitions. [2022-01-18 16:57:02,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:57:02,512 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:57:02,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:02,530 INFO L225 Difference]: With dead ends: 9485 [2022-01-18 16:57:02,530 INFO L226 Difference]: Without dead ends: 9451 [2022-01-18 16:57:02,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4862 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=1848, Invalid=12672, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 16:57:02,531 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 680 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 3583 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 3853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 3583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:02,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 609 Invalid, 3853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 3583 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 16:57:02,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9451 states. [2022-01-18 16:57:02,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9451 to 4797. [2022-01-18 16:57:02,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4797 states, 4796 states have (on average 3.4307756463719765) internal successors, (16454), 4796 states have internal predecessors, (16454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:02,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4797 states to 4797 states and 16454 transitions. [2022-01-18 16:57:02,631 INFO L78 Accepts]: Start accepts. Automaton has 4797 states and 16454 transitions. Word has length 30 [2022-01-18 16:57:02,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:02,631 INFO L470 AbstractCegarLoop]: Abstraction has 4797 states and 16454 transitions. [2022-01-18 16:57:02,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:57:02,632 INFO L276 IsEmpty]: Start isEmpty. Operand 4797 states and 16454 transitions. [2022-01-18 16:57:02,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:57:02,638 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:02,638 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:02,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:02,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 16:57:02,838 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:02,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1369414922, now seen corresponding path program 18 times [2022-01-18 16:57:02,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:02,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506146568] [2022-01-18 16:57:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:02,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:02,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:03,165 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:03,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:03,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506146568] [2022-01-18 16:57:03,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506146568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:03,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053514637] [2022-01-18 16:57:03,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:03,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:03,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:03,167 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:03,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 16:57:03,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:57:03,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:03,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:57:03,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:03,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:03,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:03,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 31 treesize of output 39 [2022-01-18 16:57:03,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:03,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:03,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 73 treesize of output 61 [2022-01-18 16:57:04,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:04,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:04,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:04,554 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-01-18 16:57:04,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:04,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:04,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 16:57:04,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:04,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053514637] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:04,825 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:04,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 16:57:04,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319078264] [2022-01-18 16:57:04,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:04,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:57:04,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:04,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:57:04,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1022, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:04,826 INFO L87 Difference]: Start difference. First operand 4797 states and 16454 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:21,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:21,794 INFO L93 Difference]: Finished difference Result 15689 states and 52195 transitions. [2022-01-18 16:57:21,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-01-18 16:57:21,794 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:57:21,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:21,831 INFO L225 Difference]: With dead ends: 15689 [2022-01-18 16:57:21,831 INFO L226 Difference]: Without dead ends: 15644 [2022-01-18 16:57:21,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 58 SyntacticMatches, 9 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20846 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=6531, Invalid=42975, Unknown=0, NotChecked=0, Total=49506 [2022-01-18 16:57:21,833 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 790 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 3715 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 7492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 3715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3563 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:21,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [790 Valid, 1161 Invalid, 7492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 3715 Invalid, 0 Unknown, 3563 Unchecked, 2.0s Time] [2022-01-18 16:57:21,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15644 states. [2022-01-18 16:57:21,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15644 to 4905. [2022-01-18 16:57:21,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4905 states, 4904 states have (on average 3.4404567699836868) internal successors, (16872), 4904 states have internal predecessors, (16872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 16872 transitions. [2022-01-18 16:57:22,005 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 16872 transitions. Word has length 30 [2022-01-18 16:57:22,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:22,005 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 16872 transitions. [2022-01-18 16:57:22,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:22,005 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 16872 transitions. [2022-01-18 16:57:22,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:57:22,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:22,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:22,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 16:57:22,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:22,215 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:22,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:22,215 INFO L85 PathProgramCache]: Analyzing trace with hash 436133214, now seen corresponding path program 19 times [2022-01-18 16:57:22,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:22,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550048099] [2022-01-18 16:57:22,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:22,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:22,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:22,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:22,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:22,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550048099] [2022-01-18 16:57:22,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550048099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:22,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428595577] [2022-01-18 16:57:22,525 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:22,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:22,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:22,526 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:22,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 16:57:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:22,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:57:22,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:22,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:22,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:22,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 16:57:22,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:22,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:22,882 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-18 16:57:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:22,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:23,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 16:57:23,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:57:23,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:57:23,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:23,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:23,614 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 23 treesize of output 50 [2022-01-18 16:57:23,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:23,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428595577] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:23,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:23,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 31 [2022-01-18 16:57:23,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253450900] [2022-01-18 16:57:23,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:23,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:57:23,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:23,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:57:23,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:57:23,846 INFO L87 Difference]: Start difference. First operand 4905 states and 16872 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) 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-01-18 16:57:29,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:29,781 INFO L93 Difference]: Finished difference Result 9970 states and 31516 transitions. [2022-01-18 16:57:29,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 16:57:29,781 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) 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 30 [2022-01-18 16:57:29,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:29,801 INFO L225 Difference]: With dead ends: 9970 [2022-01-18 16:57:29,801 INFO L226 Difference]: Without dead ends: 9940 [2022-01-18 16:57:29,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4850 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2292, Invalid=10590, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 16:57:29,802 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 807 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 807 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 3200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 2484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:29,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [807 Valid, 649 Invalid, 3200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 2484 Invalid, 0 Unknown, 388 Unchecked, 1.3s Time] [2022-01-18 16:57:29,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9940 states. [2022-01-18 16:57:29,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9940 to 4932. [2022-01-18 16:57:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4932 states, 4931 states have (on average 3.445548570269722) internal successors, (16990), 4931 states have internal predecessors, (16990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:29,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4932 states to 4932 states and 16990 transitions. [2022-01-18 16:57:29,943 INFO L78 Accepts]: Start accepts. Automaton has 4932 states and 16990 transitions. Word has length 30 [2022-01-18 16:57:29,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:29,943 INFO L470 AbstractCegarLoop]: Abstraction has 4932 states and 16990 transitions. [2022-01-18 16:57:29,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) 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-01-18 16:57:29,944 INFO L276 IsEmpty]: Start isEmpty. Operand 4932 states and 16990 transitions. [2022-01-18 16:57:29,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:57:29,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:29,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:29,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 16:57:30,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:30,150 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:30,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:30,151 INFO L85 PathProgramCache]: Analyzing trace with hash 608056734, now seen corresponding path program 20 times [2022-01-18 16:57:30,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:30,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25826541] [2022-01-18 16:57:30,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:30,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:30,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:30,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:30,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25826541] [2022-01-18 16:57:30,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25826541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:30,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971332419] [2022-01-18 16:57:30,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:30,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:30,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:30,499 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:30,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 16:57:30,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:30,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:30,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:57:30,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:30,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:30,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:30,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:30,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 16:57:30,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-01-18 16:57:30,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:30,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:31,169 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:57:31,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 34 treesize of output 69 [2022-01-18 16:57:31,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:31,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:57:31,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:31,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:57:31,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:31,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:31,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:57:31,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:31,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971332419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:31,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:31,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-18 16:57:31,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693163443] [2022-01-18 16:57:31,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:31,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:57:31,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:31,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:57:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:57:31,821 INFO L87 Difference]: Start difference. First operand 4932 states and 16990 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:39,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:39,713 INFO L93 Difference]: Finished difference Result 10167 states and 32691 transitions. [2022-01-18 16:57:39,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 16:57:39,714 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:57:39,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:39,734 INFO L225 Difference]: With dead ends: 10167 [2022-01-18 16:57:39,734 INFO L226 Difference]: Without dead ends: 10094 [2022-01-18 16:57:39,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4754 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1844, Invalid=12198, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 16:57:39,736 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 644 mSDsluCounter, 1309 mSDsCounter, 0 mSdLazyCounter, 3064 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 4031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 3064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:39,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [644 Valid, 705 Invalid, 4031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 3064 Invalid, 0 Unknown, 725 Unchecked, 1.6s Time] [2022-01-18 16:57:39,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10094 states. [2022-01-18 16:57:39,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10094 to 4922. [2022-01-18 16:57:39,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 4921 states have (on average 3.4450314976630767) internal successors, (16953), 4921 states have internal predecessors, (16953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:39,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 16953 transitions. [2022-01-18 16:57:39,871 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 16953 transitions. Word has length 30 [2022-01-18 16:57:39,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:39,871 INFO L470 AbstractCegarLoop]: Abstraction has 4922 states and 16953 transitions. [2022-01-18 16:57:39,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:39,872 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 16953 transitions. [2022-01-18 16:57:39,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:57:39,879 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:39,879 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, 1, 1] [2022-01-18 16:57:39,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 16:57:40,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:40,079 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:40,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:40,080 INFO L85 PathProgramCache]: Analyzing trace with hash -64309065, now seen corresponding path program 37 times [2022-01-18 16:57:40,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:40,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668500822] [2022-01-18 16:57:40,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:40,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:40,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:40,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668500822] [2022-01-18 16:57:40,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668500822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:40,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014799894] [2022-01-18 16:57:40,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:40,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:40,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:40,480 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:40,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 16:57:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:40,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:57:40,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:40,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:40,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:40,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:40,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-01-18 16:57:40,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:40,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:40,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:40,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 7 [2022-01-18 16:57:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:40,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:41,150 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:41,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-01-18 16:57:41,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:41,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-01-18 16:57:41,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:41,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 16:57:41,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:41,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:41,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-18 16:57:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:41,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014799894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:41,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:41,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 16:57:41,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339996903] [2022-01-18 16:57:41,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:41,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:57:41,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:41,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:57:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:57:41,376 INFO L87 Difference]: Start difference. First operand 4922 states and 16953 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:54,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:54,358 INFO L93 Difference]: Finished difference Result 8870 states and 29263 transitions. [2022-01-18 16:57:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 16:57:54,358 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:57:54,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:54,375 INFO L225 Difference]: With dead ends: 8870 [2022-01-18 16:57:54,376 INFO L226 Difference]: Without dead ends: 8823 [2022-01-18 16:57:54,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8817 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=3034, Invalid=20836, Unknown=0, NotChecked=0, Total=23870 [2022-01-18 16:57:54,377 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 661 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 3528 mSolverCounterSat, 539 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 4067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 539 IncrementalHoareTripleChecker+Valid, 3528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:54,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 606 Invalid, 4067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [539 Valid, 3528 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 16:57:54,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8823 states. [2022-01-18 16:57:54,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8823 to 4922. [2022-01-18 16:57:54,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4922 states, 4921 states have (on average 3.4450314976630767) internal successors, (16953), 4921 states have internal predecessors, (16953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4922 states to 4922 states and 16953 transitions. [2022-01-18 16:57:54,476 INFO L78 Accepts]: Start accepts. Automaton has 4922 states and 16953 transitions. Word has length 30 [2022-01-18 16:57:54,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:54,476 INFO L470 AbstractCegarLoop]: Abstraction has 4922 states and 16953 transitions. [2022-01-18 16:57:54,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:54,477 INFO L276 IsEmpty]: Start isEmpty. Operand 4922 states and 16953 transitions. [2022-01-18 16:57:54,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:57:54,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:54,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:54,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 16:57:54,685 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,SelfDestructingSolverStorable59 [2022-01-18 16:57:54,685 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:57:54,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:54,685 INFO L85 PathProgramCache]: Analyzing trace with hash -523918848, now seen corresponding path program 21 times [2022-01-18 16:57:54,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:54,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222134922] [2022-01-18 16:57:54,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:54,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:54,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:55,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:55,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222134922] [2022-01-18 16:57:55,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222134922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:55,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101626265] [2022-01-18 16:57:55,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:55,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:55,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:55,097 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:57:55,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 16:57:55,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:57:55,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:55,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:57:55,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:55,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:55,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:55,482 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 33 [2022-01-18 16:57:55,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:55,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:55,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 16:57:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:55,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:55,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:55,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 92 [2022-01-18 16:57:55,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:55,848 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 43 treesize of output 76 [2022-01-18 16:57:56,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:56,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101626265] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:56,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:56,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:57:56,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86235648] [2022-01-18 16:57:56,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:56,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:57:56,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:56,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:57:56,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:57:56,881 INFO L87 Difference]: Start difference. First operand 4922 states and 16953 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) 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-01-18 16:58:00,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:00,624 INFO L93 Difference]: Finished difference Result 9342 states and 29595 transitions. [2022-01-18 16:58:00,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:58:00,625 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) 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 30 [2022-01-18 16:58:00,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:00,642 INFO L225 Difference]: With dead ends: 9342 [2022-01-18 16:58:00,642 INFO L226 Difference]: Without dead ends: 9285 [2022-01-18 16:58:00,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 47 SyntacticMatches, 9 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2993 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1313, Invalid=7059, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:58:00,643 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 486 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 665 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:00,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 417 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 1792 Invalid, 0 Unknown, 665 Unchecked, 0.9s Time] [2022-01-18 16:58:00,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states. [2022-01-18 16:58:00,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 4967. [2022-01-18 16:58:00,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4967 states, 4966 states have (on average 3.4440193314538865) internal successors, (17103), 4966 states have internal predecessors, (17103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:00,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4967 states to 4967 states and 17103 transitions. [2022-01-18 16:58:00,743 INFO L78 Accepts]: Start accepts. Automaton has 4967 states and 17103 transitions. Word has length 30 [2022-01-18 16:58:00,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:00,743 INFO L470 AbstractCegarLoop]: Abstraction has 4967 states and 17103 transitions. [2022-01-18 16:58:00,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) 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-01-18 16:58:00,743 INFO L276 IsEmpty]: Start isEmpty. Operand 4967 states and 17103 transitions. [2022-01-18 16:58:00,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:00,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:00,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:00,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 16:58:00,951 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,SelfDestructingSolverStorable60 [2022-01-18 16:58:00,951 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:00,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:00,951 INFO L85 PathProgramCache]: Analyzing trace with hash -607240742, now seen corresponding path program 22 times [2022-01-18 16:58:00,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:00,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625382970] [2022-01-18 16:58:00,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:00,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:00,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:01,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:01,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625382970] [2022-01-18 16:58:01,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625382970] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670099839] [2022-01-18 16:58:01,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:58:01,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:01,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:01,356 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:01,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 16:58:01,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:58:01,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:01,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:58:01,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:01,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:01,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:01,718 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 36 treesize of output 36 [2022-01-18 16:58:01,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:01,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-18 16:58:01,801 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:01,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:02,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:02,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-18 16:58:02,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:02,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 58 [2022-01-18 16:58:02,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:02,375 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 33 treesize of output 60 [2022-01-18 16:58:02,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:02,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:02,397 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 23 treesize of output 50 [2022-01-18 16:58:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:02,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670099839] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:02,647 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:02,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 16:58:02,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991630943] [2022-01-18 16:58:02,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:02,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:58:02,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:02,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:58:02,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:58:02,647 INFO L87 Difference]: Start difference. First operand 4967 states and 17103 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:09,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:09,577 INFO L93 Difference]: Finished difference Result 10333 states and 32492 transitions. [2022-01-18 16:58:09,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 16:58:09,577 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 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 30 [2022-01-18 16:58:09,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:09,598 INFO L225 Difference]: With dead ends: 10333 [2022-01-18 16:58:09,598 INFO L226 Difference]: Without dead ends: 10238 [2022-01-18 16:58:09,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5490 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2237, Invalid=12769, Unknown=0, NotChecked=0, Total=15006 [2022-01-18 16:58:09,599 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 681 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 3069 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 3360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 3069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:09,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 565 Invalid, 3360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 3069 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:58:09,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10238 states. [2022-01-18 16:58:09,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10238 to 5005. [2022-01-18 16:58:09,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5005 states, 5004 states have (on average 3.447841726618705) internal successors, (17253), 5004 states have internal predecessors, (17253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:09,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5005 states to 5005 states and 17253 transitions. [2022-01-18 16:58:09,720 INFO L78 Accepts]: Start accepts. Automaton has 5005 states and 17253 transitions. Word has length 30 [2022-01-18 16:58:09,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:09,720 INFO L470 AbstractCegarLoop]: Abstraction has 5005 states and 17253 transitions. [2022-01-18 16:58:09,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:09,720 INFO L276 IsEmpty]: Start isEmpty. Operand 5005 states and 17253 transitions. [2022-01-18 16:58:09,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:09,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:09,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:09,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 16:58:09,928 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,SelfDestructingSolverStorable61 [2022-01-18 16:58:09,928 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:09,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:09,929 INFO L85 PathProgramCache]: Analyzing trace with hash -246142976, now seen corresponding path program 23 times [2022-01-18 16:58:09,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:09,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549074513] [2022-01-18 16:58:09,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:09,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:10,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:10,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549074513] [2022-01-18 16:58:10,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549074513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:10,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499785982] [2022-01-18 16:58:10,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:58:10,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:10,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:10,344 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:10,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 16:58:10,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:58:10,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:10,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:58:10,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:10,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:10,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:10,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 16:58:10,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:10,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:10,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:10,663 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-01-18 16:58:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:10,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:11,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:11,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 16:58:11,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:11,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:58:11,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:11,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:58:11,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:11,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:11,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:58:11,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:11,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499785982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:11,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:11,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 16:58:11,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756334361] [2022-01-18 16:58:11,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:11,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:58:11,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:11,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:58:11,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:58:11,626 INFO L87 Difference]: Start difference. First operand 5005 states and 17253 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:17,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:17,171 INFO L93 Difference]: Finished difference Result 9678 states and 30736 transitions. [2022-01-18 16:58:17,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:58:17,176 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 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 30 [2022-01-18 16:58:17,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:17,194 INFO L225 Difference]: With dead ends: 9678 [2022-01-18 16:58:17,195 INFO L226 Difference]: Without dead ends: 9528 [2022-01-18 16:58:17,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3505 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1743, Invalid=8763, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 16:58:17,196 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 614 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 2801 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 3090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 2801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:17,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 476 Invalid, 3090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 2801 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:58:17,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9528 states. [2022-01-18 16:58:17,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9528 to 5028. [2022-01-18 16:58:17,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5028 states, 5027 states have (on average 3.448975532126517) internal successors, (17338), 5027 states have internal predecessors, (17338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:17,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5028 states to 5028 states and 17338 transitions. [2022-01-18 16:58:17,303 INFO L78 Accepts]: Start accepts. Automaton has 5028 states and 17338 transitions. Word has length 30 [2022-01-18 16:58:17,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:17,303 INFO L470 AbstractCegarLoop]: Abstraction has 5028 states and 17338 transitions. [2022-01-18 16:58:17,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:17,303 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 17338 transitions. [2022-01-18 16:58:17,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:17,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:17,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:17,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 16:58:17,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:17,511 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:17,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:17,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1083842874, now seen corresponding path program 24 times [2022-01-18 16:58:17,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:17,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101376081] [2022-01-18 16:58:17,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:17,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:17,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:17,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:17,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:17,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101376081] [2022-01-18 16:58:17,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101376081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:17,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364468826] [2022-01-18 16:58:17,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:58:17,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:17,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:17,977 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:17,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 16:58:18,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:58:18,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:18,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:58:18,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:18,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:18,349 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 40 treesize of output 48 [2022-01-18 16:58:18,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:18,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 52 [2022-01-18 16:58:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:18,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:18,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:18,909 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 34 treesize of output 61 [2022-01-18 16:58:18,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:18,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:18,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:18,929 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 24 treesize of output 51 [2022-01-18 16:58:19,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:19,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 19 [2022-01-18 16:58:19,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:19,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 19 treesize of output 3 [2022-01-18 16:58:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:19,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364468826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:19,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:19,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 16:58:19,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125762969] [2022-01-18 16:58:19,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:19,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:58:19,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:19,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:58:19,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:58:19,224 INFO L87 Difference]: Start difference. First operand 5028 states and 17338 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:24,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:24,022 INFO L93 Difference]: Finished difference Result 9618 states and 31388 transitions. [2022-01-18 16:58:24,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 16:58:24,022 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:58:24,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:24,040 INFO L225 Difference]: With dead ends: 9618 [2022-01-18 16:58:24,040 INFO L226 Difference]: Without dead ends: 9582 [2022-01-18 16:58:24,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1184, Invalid=7558, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 16:58:24,041 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 665 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 3411 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 3653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 3411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:24,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 544 Invalid, 3653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 3411 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:58:24,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9582 states. [2022-01-18 16:58:24,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9582 to 5059. [2022-01-18 16:58:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5059 states, 5058 states have (on average 3.4499802293396598) internal successors, (17450), 5058 states have internal predecessors, (17450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:24,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5059 states to 5059 states and 17450 transitions. [2022-01-18 16:58:24,151 INFO L78 Accepts]: Start accepts. Automaton has 5059 states and 17450 transitions. Word has length 30 [2022-01-18 16:58:24,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:24,151 INFO L470 AbstractCegarLoop]: Abstraction has 5059 states and 17450 transitions. [2022-01-18 16:58:24,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:24,151 INFO L276 IsEmpty]: Start isEmpty. Operand 5059 states and 17450 transitions. [2022-01-18 16:58:24,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:24,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:24,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:24,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 16:58:24,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:24,360 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:24,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:24,360 INFO L85 PathProgramCache]: Analyzing trace with hash -86404540, now seen corresponding path program 25 times [2022-01-18 16:58:24,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:24,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170623972] [2022-01-18 16:58:24,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:24,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:24,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:24,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:24,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:24,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170623972] [2022-01-18 16:58:24,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170623972] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:24,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637207893] [2022-01-18 16:58:24,707 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:58:24,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:24,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:24,709 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:24,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 16:58:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:24,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:58:24,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:25,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:25,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,088 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 28 [2022-01-18 16:58:25,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 21 treesize of output 17 [2022-01-18 16:58:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:25,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:25,422 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:58:25,422 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 68 [2022-01-18 16:58:25,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:25,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 58 [2022-01-18 16:58:25,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:25,731 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 33 treesize of output 60 [2022-01-18 16:58:25,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:25,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:25,753 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 23 treesize of output 50 [2022-01-18 16:58:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:25,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637207893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:25,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:25,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-01-18 16:58:25,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062694505] [2022-01-18 16:58:25,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:25,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:58:25,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:25,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:58:25,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:58:25,989 INFO L87 Difference]: Start difference. First operand 5059 states and 17450 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:29,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:29,433 INFO L93 Difference]: Finished difference Result 8969 states and 29168 transitions. [2022-01-18 16:58:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 16:58:29,434 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:58:29,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:29,453 INFO L225 Difference]: With dead ends: 8969 [2022-01-18 16:58:29,453 INFO L226 Difference]: Without dead ends: 8935 [2022-01-18 16:58:29,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1569 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=633, Invalid=5067, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 16:58:29,454 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 326 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 2814 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:29,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 468 Invalid, 2935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2814 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:58:29,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8935 states. [2022-01-18 16:58:29,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8935 to 5120. [2022-01-18 16:58:29,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5120 states, 5119 states have (on average 3.4506739597577654) internal successors, (17664), 5119 states have internal predecessors, (17664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:29,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5120 states to 5120 states and 17664 transitions. [2022-01-18 16:58:29,555 INFO L78 Accepts]: Start accepts. Automaton has 5120 states and 17664 transitions. Word has length 30 [2022-01-18 16:58:29,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:29,555 INFO L470 AbstractCegarLoop]: Abstraction has 5120 states and 17664 transitions. [2022-01-18 16:58:29,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:29,555 INFO L276 IsEmpty]: Start isEmpty. Operand 5120 states and 17664 transitions. [2022-01-18 16:58:29,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:29,563 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:29,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:29,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 16:58:29,763 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,SelfDestructingSolverStorable64 [2022-01-18 16:58:29,763 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:29,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:29,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1314010376, now seen corresponding path program 26 times [2022-01-18 16:58:29,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:29,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942384765] [2022-01-18 16:58:29,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:29,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:29,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:30,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:30,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:30,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942384765] [2022-01-18 16:58:30,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942384765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:30,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960368283] [2022-01-18 16:58:30,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:58:30,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:30,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:30,090 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:30,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 16:58:30,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:58:30,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:30,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:58:30,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:30,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:30,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:30,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:58:30,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:30,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:58:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:30,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:30,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:30,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:30,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 16:58:30,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:30,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:30,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 16:58:31,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:31,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:31,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:31,144 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 33 treesize of output 60 [2022-01-18 16:58:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:31,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:31,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:31,164 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 23 treesize of output 50 [2022-01-18 16:58:31,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:31,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960368283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:31,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:31,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:58:31,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615811789] [2022-01-18 16:58:31,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:31,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:58:31,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:31,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:58:31,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:58:31,428 INFO L87 Difference]: Start difference. First operand 5120 states and 17664 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:58:34,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:34,410 INFO L93 Difference]: Finished difference Result 8343 states and 26950 transitions. [2022-01-18 16:58:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 16:58:34,410 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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 30 [2022-01-18 16:58:34,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:34,428 INFO L225 Difference]: With dead ends: 8343 [2022-01-18 16:58:34,429 INFO L226 Difference]: Without dead ends: 8313 [2022-01-18 16:58:34,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2092 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=956, Invalid=5364, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 16:58:34,430 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 400 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 2116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:34,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 303 Invalid, 2116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1761 Invalid, 0 Unknown, 184 Unchecked, 0.9s Time] [2022-01-18 16:58:34,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8313 states. [2022-01-18 16:58:34,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8313 to 5156. [2022-01-18 16:58:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5156 states, 5155 states have (on average 3.45082444228904) internal successors, (17789), 5155 states have internal predecessors, (17789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:34,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5156 states to 5156 states and 17789 transitions. [2022-01-18 16:58:34,537 INFO L78 Accepts]: Start accepts. Automaton has 5156 states and 17789 transitions. Word has length 30 [2022-01-18 16:58:34,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:34,537 INFO L470 AbstractCegarLoop]: Abstraction has 5156 states and 17789 transitions. [2022-01-18 16:58:34,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 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-01-18 16:58:34,537 INFO L276 IsEmpty]: Start isEmpty. Operand 5156 states and 17789 transitions. [2022-01-18 16:58:34,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:34,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:34,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:34,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 16:58:34,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-18 16:58:34,746 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:34,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2110958692, now seen corresponding path program 27 times [2022-01-18 16:58:34,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:34,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303407012] [2022-01-18 16:58:34,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:34,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:35,096 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:35,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:35,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303407012] [2022-01-18 16:58:35,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303407012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:35,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982561391] [2022-01-18 16:58:35,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:58:35,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:35,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:35,097 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:35,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 16:58:35,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:58:35,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:35,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 16:58:35,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:35,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:35,464 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 45 treesize of output 53 [2022-01-18 16:58:35,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:35,473 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 57 treesize of output 61 [2022-01-18 16:58:35,650 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:35,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:36,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:36,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-01-18 16:58:36,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:36,071 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 24 treesize of output 51 [2022-01-18 16:58:36,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 19 [2022-01-18 16:58:36,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:36,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 19 treesize of output 3 [2022-01-18 16:58:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:36,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982561391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:36,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:36,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 16:58:36,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104019831] [2022-01-18 16:58:36,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:36,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:58:36,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:36,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:58:36,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 16:58:36,351 INFO L87 Difference]: Start difference. First operand 5156 states and 17789 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:41,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:41,754 INFO L93 Difference]: Finished difference Result 9452 states and 30912 transitions. [2022-01-18 16:58:41,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 16:58:41,755 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:58:41,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:41,774 INFO L225 Difference]: With dead ends: 9452 [2022-01-18 16:58:41,774 INFO L226 Difference]: Without dead ends: 9437 [2022-01-18 16:58:41,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2624 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1233, Invalid=8079, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 16:58:41,775 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 835 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 3141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:41,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [835 Valid, 453 Invalid, 3141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:58:41,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states. [2022-01-18 16:58:41,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 5134. [2022-01-18 16:58:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 3.450613676212741) internal successors, (17712), 5133 states have internal predecessors, (17712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:41,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 17712 transitions. [2022-01-18 16:58:41,878 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 17712 transitions. Word has length 30 [2022-01-18 16:58:41,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:41,878 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 17712 transitions. [2022-01-18 16:58:41,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:41,878 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 17712 transitions. [2022-01-18 16:58:41,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:41,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:41,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:41,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 16:58:42,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:42,086 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:42,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:42,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2100686710, now seen corresponding path program 28 times [2022-01-18 16:58:42,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:42,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503379478] [2022-01-18 16:58:42,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:42,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:42,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:42,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:42,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503379478] [2022-01-18 16:58:42,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503379478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:42,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476734812] [2022-01-18 16:58:42,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:58:42,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:42,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:42,434 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:42,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 16:58:42,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:58:42,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:42,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:58:42,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:42,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:42,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:42,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:42,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 16:58:42,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:42,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:42,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 26 treesize of output 8 [2022-01-18 16:58:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:42,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:43,165 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:58:43,165 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 69 [2022-01-18 16:58:43,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:43,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:43,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:58:43,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:43,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:43,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:43,472 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 33 treesize of output 60 [2022-01-18 16:58:43,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:43,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:43,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:43,491 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 23 treesize of output 50 [2022-01-18 16:58:43,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:43,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476734812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:43,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:43,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:58:43,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223142960] [2022-01-18 16:58:43,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:43,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:58:43,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:43,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:58:43,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:58:43,730 INFO L87 Difference]: Start difference. First operand 5134 states and 17712 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:50,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:50,853 INFO L93 Difference]: Finished difference Result 11132 states and 35856 transitions. [2022-01-18 16:58:50,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 16:58:50,854 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:58:50,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:50,877 INFO L225 Difference]: With dead ends: 11132 [2022-01-18 16:58:50,878 INFO L226 Difference]: Without dead ends: 11029 [2022-01-18 16:58:50,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5359 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1864, Invalid=13388, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 16:58:50,879 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 577 mSDsluCounter, 1740 mSDsCounter, 0 mSdLazyCounter, 3768 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 4764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 3768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 752 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:50,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 901 Invalid, 4764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 3768 Invalid, 0 Unknown, 752 Unchecked, 1.9s Time] [2022-01-18 16:58:50,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11029 states. [2022-01-18 16:58:50,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11029 to 5128. [2022-01-18 16:58:51,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5128 states, 5127 states have (on average 3.4488004681100057) internal successors, (17682), 5127 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:51,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5128 states to 5128 states and 17682 transitions. [2022-01-18 16:58:51,013 INFO L78 Accepts]: Start accepts. Automaton has 5128 states and 17682 transitions. Word has length 30 [2022-01-18 16:58:51,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:51,013 INFO L470 AbstractCegarLoop]: Abstraction has 5128 states and 17682 transitions. [2022-01-18 16:58:51,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:51,013 INFO L276 IsEmpty]: Start isEmpty. Operand 5128 states and 17682 transitions. [2022-01-18 16:58:51,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:51,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:51,020 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:51,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 16:58:51,220 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,SelfDestructingSolverStorable67 [2022-01-18 16:58:51,221 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:51,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:51,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1568664778, now seen corresponding path program 29 times [2022-01-18 16:58:51,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:51,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250159555] [2022-01-18 16:58:51,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:51,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:51,612 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:51,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:51,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250159555] [2022-01-18 16:58:51,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250159555] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:51,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432534720] [2022-01-18 16:58:51,612 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:58:51,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:51,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:51,613 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:51,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 16:58:51,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:58:51,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:51,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:58:51,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:51,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:51,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:51,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:58:51,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:51,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:58:52,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:52,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:52,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:52,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 16:58:52,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:52,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:58:52,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:52,713 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 33 treesize of output 60 [2022-01-18 16:58:52,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:52,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:52,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:58:52,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:52,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432534720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:52,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:52,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 16:58:52,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974666484] [2022-01-18 16:58:52,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:52,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:58:52,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:58:52,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:58:52,999 INFO L87 Difference]: Start difference. First operand 5128 states and 17682 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 16:58:59,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:59,264 INFO L93 Difference]: Finished difference Result 9405 states and 30134 transitions. [2022-01-18 16:58:59,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 16:58:59,264 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 16:58:59,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:59,286 INFO L225 Difference]: With dead ends: 9405 [2022-01-18 16:58:59,286 INFO L226 Difference]: Without dead ends: 9375 [2022-01-18 16:58:59,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6342 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2071, Invalid=15485, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:58:59,287 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 461 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 3167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:59,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 582 Invalid, 3167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2581 Invalid, 0 Unknown, 370 Unchecked, 1.4s Time] [2022-01-18 16:58:59,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9375 states. [2022-01-18 16:58:59,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9375 to 5146. [2022-01-18 16:58:59,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5145 states have (on average 3.4487852283770652) internal successors, (17744), 5145 states have internal predecessors, (17744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:59,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 17744 transitions. [2022-01-18 16:58:59,431 INFO L78 Accepts]: Start accepts. Automaton has 5146 states and 17744 transitions. Word has length 30 [2022-01-18 16:58:59,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:59,431 INFO L470 AbstractCegarLoop]: Abstraction has 5146 states and 17744 transitions. [2022-01-18 16:58:59,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 16:58:59,432 INFO L276 IsEmpty]: Start isEmpty. Operand 5146 states and 17744 transitions. [2022-01-18 16:58:59,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:58:59,439 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:59,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:59,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 16:58:59,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 16:58:59,639 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:58:59,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:59,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1175143098, now seen corresponding path program 30 times [2022-01-18 16:58:59,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:59,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621600440] [2022-01-18 16:58:59,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:59,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:59,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:00,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:00,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:00,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621600440] [2022-01-18 16:59:00,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621600440] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:00,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792568320] [2022-01-18 16:59:00,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:59:00,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:00,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:00,032 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:00,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 16:59:00,060 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:59:00,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:00,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:59:00,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:00,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:00,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:00,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-01-18 16:59:00,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 8 [2022-01-18 16:59:00,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:00,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:00,808 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:59:00,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 69 [2022-01-18 16:59:00,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:00,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:00,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 16:59:01,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:01,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:01,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:01,103 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 33 treesize of output 60 [2022-01-18 16:59:01,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:01,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:01,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:01,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 23 treesize of output 50 [2022-01-18 16:59:01,329 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:01,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792568320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:01,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:01,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-18 16:59:01,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102956325] [2022-01-18 16:59:01,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:01,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:59:01,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:59:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:59:01,330 INFO L87 Difference]: Start difference. First operand 5146 states and 17744 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:05,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:05,597 INFO L93 Difference]: Finished difference Result 9366 states and 30559 transitions. [2022-01-18 16:59:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:59:05,598 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:59:05,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:05,617 INFO L225 Difference]: With dead ends: 9366 [2022-01-18 16:59:05,617 INFO L226 Difference]: Without dead ends: 9307 [2022-01-18 16:59:05,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2287 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=995, Invalid=6661, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:59:05,618 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 422 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:05,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 572 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2348 Invalid, 0 Unknown, 602 Unchecked, 1.2s Time] [2022-01-18 16:59:05,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9307 states. [2022-01-18 16:59:05,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9307 to 5128. [2022-01-18 16:59:05,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5128 states, 5127 states have (on average 3.4488004681100057) internal successors, (17682), 5127 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:05,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5128 states to 5128 states and 17682 transitions. [2022-01-18 16:59:05,728 INFO L78 Accepts]: Start accepts. Automaton has 5128 states and 17682 transitions. Word has length 30 [2022-01-18 16:59:05,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:05,728 INFO L470 AbstractCegarLoop]: Abstraction has 5128 states and 17682 transitions. [2022-01-18 16:59:05,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:05,729 INFO L276 IsEmpty]: Start isEmpty. Operand 5128 states and 17682 transitions. [2022-01-18 16:59:05,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:05,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:05,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:05,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 16:59:05,936 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,SelfDestructingSolverStorable69 [2022-01-18 16:59:05,936 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:05,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:05,937 INFO L85 PathProgramCache]: Analyzing trace with hash -992757202, now seen corresponding path program 31 times [2022-01-18 16:59:05,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:05,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917899671] [2022-01-18 16:59:05,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:05,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:05,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:06,347 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:06,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:06,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917899671] [2022-01-18 16:59:06,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917899671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:06,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817460177] [2022-01-18 16:59:06,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:59:06,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:06,352 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:06,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 16:59:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:06,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:59:06,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:06,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:06,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:06,640 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2022-01-18 16:59:06,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 8 [2022-01-18 16:59:06,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:06,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:07,076 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:59:07,076 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 69 [2022-01-18 16:59:07,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:07,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:07,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:59:07,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:07,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:07,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:07,415 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 33 treesize of output 60 [2022-01-18 16:59:07,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:07,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:07,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:07,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 23 treesize of output 50 [2022-01-18 16:59:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:07,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817460177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:07,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:07,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-18 16:59:07,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552880886] [2022-01-18 16:59:07,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:07,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:59:07,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:07,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:59:07,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:59:07,652 INFO L87 Difference]: Start difference. First operand 5128 states and 17682 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:11,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:11,577 INFO L93 Difference]: Finished difference Result 9730 states and 31641 transitions. [2022-01-18 16:59:11,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:59:11,577 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:59:11,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:11,629 INFO L225 Difference]: With dead ends: 9730 [2022-01-18 16:59:11,629 INFO L226 Difference]: Without dead ends: 9641 [2022-01-18 16:59:11,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=971, Invalid=6511, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 16:59:11,629 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 404 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 2636 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 3572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 759 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:11,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 667 Invalid, 3572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2636 Invalid, 0 Unknown, 759 Unchecked, 1.3s Time] [2022-01-18 16:59:11,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9641 states. [2022-01-18 16:59:11,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9641 to 5129. [2022-01-18 16:59:11,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5129 states, 5128 states have (on average 3.4481279251170047) internal successors, (17682), 5128 states have internal predecessors, (17682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:11,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5129 states to 5129 states and 17682 transitions. [2022-01-18 16:59:11,724 INFO L78 Accepts]: Start accepts. Automaton has 5129 states and 17682 transitions. Word has length 30 [2022-01-18 16:59:11,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:11,725 INFO L470 AbstractCegarLoop]: Abstraction has 5129 states and 17682 transitions. [2022-01-18 16:59:11,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:11,725 INFO L276 IsEmpty]: Start isEmpty. Operand 5129 states and 17682 transitions. [2022-01-18 16:59:11,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:11,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:11,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:11,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 16:59:11,932 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,SelfDestructingSolverStorable70 [2022-01-18 16:59:11,932 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:11,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:11,933 INFO L85 PathProgramCache]: Analyzing trace with hash 882054174, now seen corresponding path program 32 times [2022-01-18 16:59:11,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:11,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562977215] [2022-01-18 16:59:11,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:11,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:11,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:12,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:12,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562977215] [2022-01-18 16:59:12,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562977215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:12,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041245632] [2022-01-18 16:59:12,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:59:12,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:12,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:12,320 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:12,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 16:59:12,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:59:12,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:12,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:59:12,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:12,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:12,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:12,588 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 41 [2022-01-18 16:59:12,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 8 [2022-01-18 16:59:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:12,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:13,023 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:59:13,024 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 69 [2022-01-18 16:59:13,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:13,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:13,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:59:13,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:13,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:13,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:13,333 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 33 treesize of output 60 [2022-01-18 16:59:13,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:13,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:13,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:13,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 16:59:13,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:13,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041245632] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:13,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:13,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:59:13,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854077949] [2022-01-18 16:59:13,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:13,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:59:13,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:13,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:59:13,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:59:13,596 INFO L87 Difference]: Start difference. First operand 5129 states and 17682 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:16,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:16,979 INFO L93 Difference]: Finished difference Result 9265 states and 30079 transitions. [2022-01-18 16:59:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 16:59:16,979 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:59:16,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:16,997 INFO L225 Difference]: With dead ends: 9265 [2022-01-18 16:59:16,997 INFO L226 Difference]: Without dead ends: 9231 [2022-01-18 16:59:16,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1949 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=884, Invalid=6088, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:59:16,998 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 431 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 2311 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 448 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:16,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 512 Invalid, 2920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2311 Invalid, 0 Unknown, 448 Unchecked, 1.1s Time] [2022-01-18 16:59:17,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9231 states. [2022-01-18 16:59:17,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9231 to 5125. [2022-01-18 16:59:17,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5125 states, 5124 states have (on average 3.4484777517564402) internal successors, (17670), 5124 states have internal predecessors, (17670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:17,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5125 states to 5125 states and 17670 transitions. [2022-01-18 16:59:17,103 INFO L78 Accepts]: Start accepts. Automaton has 5125 states and 17670 transitions. Word has length 30 [2022-01-18 16:59:17,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:17,103 INFO L470 AbstractCegarLoop]: Abstraction has 5125 states and 17670 transitions. [2022-01-18 16:59:17,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:17,103 INFO L276 IsEmpty]: Start isEmpty. Operand 5125 states and 17670 transitions. [2022-01-18 16:59:17,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:17,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:17,110 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:17,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 16:59:17,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:17,311 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:17,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:17,311 INFO L85 PathProgramCache]: Analyzing trace with hash -169923416, now seen corresponding path program 33 times [2022-01-18 16:59:17,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:17,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449562717] [2022-01-18 16:59:17,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:17,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:17,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:17,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:17,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449562717] [2022-01-18 16:59:17,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449562717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:17,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619669978] [2022-01-18 16:59:17,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:59:17,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:17,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:17,690 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:17,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 16:59:17,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:59:17,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:17,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:59:17,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:18,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:18,083 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 41 treesize of output 57 [2022-01-18 16:59:18,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:18,096 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 79 treesize of output 87 [2022-01-18 16:59:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:18,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:19,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:19,013 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 93 [2022-01-18 16:59:19,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:19,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 77 [2022-01-18 16:59:20,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:20,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619669978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:20,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:20,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:59:20,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125998413] [2022-01-18 16:59:20,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:20,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:59:20,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:20,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:59:20,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:59:20,523 INFO L87 Difference]: Start difference. First operand 5125 states and 17670 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:23,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:23,241 INFO L93 Difference]: Finished difference Result 8763 states and 29254 transitions. [2022-01-18 16:59:23,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 16:59:23,242 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 16:59:23,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:23,260 INFO L225 Difference]: With dead ends: 8763 [2022-01-18 16:59:23,260 INFO L226 Difference]: Without dead ends: 8727 [2022-01-18 16:59:23,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1659 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 16:59:23,261 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 437 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1389 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:23,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 345 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1389 Invalid, 0 Unknown, 941 Unchecked, 0.7s Time] [2022-01-18 16:59:23,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8727 states. [2022-01-18 16:59:23,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8727 to 5167. [2022-01-18 16:59:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5167 states, 5166 states have (on average 3.446380178087495) internal successors, (17804), 5166 states have internal predecessors, (17804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:23,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5167 states to 5167 states and 17804 transitions. [2022-01-18 16:59:23,399 INFO L78 Accepts]: Start accepts. Automaton has 5167 states and 17804 transitions. Word has length 30 [2022-01-18 16:59:23,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:23,399 INFO L470 AbstractCegarLoop]: Abstraction has 5167 states and 17804 transitions. [2022-01-18 16:59:23,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:23,399 INFO L276 IsEmpty]: Start isEmpty. Operand 5167 states and 17804 transitions. [2022-01-18 16:59:23,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:23,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:23,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:23,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 16:59:23,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:23,609 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:23,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:23,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1970047154, now seen corresponding path program 34 times [2022-01-18 16:59:23,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:23,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696612305] [2022-01-18 16:59:23,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:23,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:24,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:24,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:24,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696612305] [2022-01-18 16:59:24,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696612305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:24,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731225557] [2022-01-18 16:59:24,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:59:24,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:24,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:24,020 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:24,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 16:59:24,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:59:24,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:24,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:59:24,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:24,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:24,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:24,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-18 16:59:24,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:24,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:59:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:24,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:24,753 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:59:24,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, 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 69 [2022-01-18 16:59:24,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:24,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:24,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 16:59:25,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:25,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:25,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59: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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:59:25,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:25,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:25,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:25,123 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 23 treesize of output 50 [2022-01-18 16:59:25,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:25,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731225557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:25,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:25,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:59:25,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310884145] [2022-01-18 16:59:25,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:25,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:59:25,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:25,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:59:25,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:59:25,366 INFO L87 Difference]: Start difference. First operand 5167 states and 17804 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:59:30,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:30,823 INFO L93 Difference]: Finished difference Result 10064 states and 32690 transitions. [2022-01-18 16:59:30,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 16:59:30,823 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:59:30,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:30,843 INFO L225 Difference]: With dead ends: 10064 [2022-01-18 16:59:30,843 INFO L226 Difference]: Without dead ends: 10030 [2022-01-18 16:59:30,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3703 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1381, Invalid=10391, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 16:59:30,844 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 462 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 2884 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 3370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:30,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 457 Invalid, 3370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2884 Invalid, 0 Unknown, 273 Unchecked, 1.5s Time] [2022-01-18 16:59:30,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10030 states. [2022-01-18 16:59:30,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10030 to 5264. [2022-01-18 16:59:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5264 states, 5263 states have (on average 3.444423332699981) internal successors, (18128), 5263 states have internal predecessors, (18128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:30,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5264 states to 5264 states and 18128 transitions. [2022-01-18 16:59:30,959 INFO L78 Accepts]: Start accepts. Automaton has 5264 states and 18128 transitions. Word has length 30 [2022-01-18 16:59:30,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:30,959 INFO L470 AbstractCegarLoop]: Abstraction has 5264 states and 18128 transitions. [2022-01-18 16:59:30,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:59:30,959 INFO L276 IsEmpty]: Start isEmpty. Operand 5264 states and 18128 transitions. [2022-01-18 16:59:30,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:30,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:30,966 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:30,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 16:59:31,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:31,167 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:31,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1265219960, now seen corresponding path program 35 times [2022-01-18 16:59:31,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:31,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106100160] [2022-01-18 16:59:31,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:31,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:31,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:31,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106100160] [2022-01-18 16:59:31,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106100160] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:31,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400208331] [2022-01-18 16:59:31,525 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:59:31,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:31,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:31,526 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:31,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 16:59:31,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:59:31,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:31,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:59:31,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:31,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:31,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:31,856 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 31 treesize of output 31 [2022-01-18 16:59:31,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:31,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-18 16:59:31,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:31,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:32,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:32,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 68 [2022-01-18 16:59:32,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:32,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-18 16:59:32,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:32,592 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 33 treesize of output 60 [2022-01-18 16:59:32,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:32,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:32,611 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 23 treesize of output 50 [2022-01-18 16:59:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:32,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400208331] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:32,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:32,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 16:59:32,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821947307] [2022-01-18 16:59:32,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:32,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:59:32,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:32,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:59:32,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:59:32,841 INFO L87 Difference]: Start difference. First operand 5264 states and 18128 transitions. Second operand has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:43,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:43,197 INFO L93 Difference]: Finished difference Result 11819 states and 36632 transitions. [2022-01-18 16:59:43,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-01-18 16:59:43,197 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 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 30 [2022-01-18 16:59:43,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:43,221 INFO L225 Difference]: With dead ends: 11819 [2022-01-18 16:59:43,221 INFO L226 Difference]: Without dead ends: 11645 [2022-01-18 16:59:43,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11439 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3688, Invalid=28174, Unknown=0, NotChecked=0, Total=31862 [2022-01-18 16:59:43,222 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 723 mSDsluCounter, 1583 mSDsCounter, 0 mSdLazyCounter, 3997 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 4253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 3997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:43,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 869 Invalid, 4253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 3997 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-18 16:59:43,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11645 states. [2022-01-18 16:59:43,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11645 to 5298. [2022-01-18 16:59:43,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5298 states, 5297 states have (on average 3.4470454974513878) internal successors, (18259), 5297 states have internal predecessors, (18259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5298 states to 5298 states and 18259 transitions. [2022-01-18 16:59:43,366 INFO L78 Accepts]: Start accepts. Automaton has 5298 states and 18259 transitions. Word has length 30 [2022-01-18 16:59:43,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:43,366 INFO L470 AbstractCegarLoop]: Abstraction has 5298 states and 18259 transitions. [2022-01-18 16:59:43,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:43,366 INFO L276 IsEmpty]: Start isEmpty. Operand 5298 states and 18259 transitions. [2022-01-18 16:59:43,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:43,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:43,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:43,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 16:59:43,575 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,SelfDestructingSolverStorable74 [2022-01-18 16:59:43,575 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:43,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:43,576 INFO L85 PathProgramCache]: Analyzing trace with hash 596373144, now seen corresponding path program 36 times [2022-01-18 16:59:43,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:43,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674478879] [2022-01-18 16:59:43,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:43,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:43,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:43,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:43,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674478879] [2022-01-18 16:59:43,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674478879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:43,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003550313] [2022-01-18 16:59:43,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:59:43,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:43,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:43,964 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:43,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 16:59:43,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:59:43,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:43,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:59:43,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:44,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:44,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,253 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 49 treesize of output 49 [2022-01-18 16:59:44,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-18 16:59:44,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:44,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:44,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 16:59:44,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:59:44,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:59:44,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:44,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:44,918 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 23 treesize of output 50 [2022-01-18 16:59:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:45,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003550313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:45,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:45,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-18 16:59:45,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998251691] [2022-01-18 16:59:45,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:45,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:59:45,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:59:45,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:59:45,158 INFO L87 Difference]: Start difference. First operand 5298 states and 18259 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:50,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:50,254 INFO L93 Difference]: Finished difference Result 10021 states and 32027 transitions. [2022-01-18 16:59:50,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 16:59:50,254 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 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 30 [2022-01-18 16:59:50,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:50,274 INFO L225 Difference]: With dead ends: 10021 [2022-01-18 16:59:50,274 INFO L226 Difference]: Without dead ends: 9865 [2022-01-18 16:59:50,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3692 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1731, Invalid=9399, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:59:50,275 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 553 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 2408 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 2673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 2408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:50,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 371 Invalid, 2673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 2408 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:59:50,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9865 states. [2022-01-18 16:59:50,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9865 to 5364. [2022-01-18 16:59:50,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5364 states, 5363 states have (on average 3.442103300391572) internal successors, (18460), 5363 states have internal predecessors, (18460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:50,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5364 states to 5364 states and 18460 transitions. [2022-01-18 16:59:50,391 INFO L78 Accepts]: Start accepts. Automaton has 5364 states and 18460 transitions. Word has length 30 [2022-01-18 16:59:50,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:50,391 INFO L470 AbstractCegarLoop]: Abstraction has 5364 states and 18460 transitions. [2022-01-18 16:59:50,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:50,391 INFO L276 IsEmpty]: Start isEmpty. Operand 5364 states and 18460 transitions. [2022-01-18 16:59:50,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:50,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:50,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:50,415 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-01-18 16:59:50,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:50,600 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:50,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:50,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1274241086, now seen corresponding path program 37 times [2022-01-18 16:59:50,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:50,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926699021] [2022-01-18 16:59:50,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:50,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:50,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:50,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:50,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926699021] [2022-01-18 16:59:50,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926699021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:50,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396109676] [2022-01-18 16:59:50,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:59:50,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:50,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:50,963 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:50,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 16:59:50,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:50,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:59:50,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:59:51,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:59:51,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,297 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 28 [2022-01-18 16:59:51,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 16:59:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:51,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:59:51,626 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:59:51,626 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 69 [2022-01-18 16:59:51,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:51,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 16:59:51,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:51,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 16:59:51,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:59:51,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:59:51,954 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 23 treesize of output 50 [2022-01-18 16:59:52,182 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:52,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396109676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:59:52,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:59:52,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:59:52,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377784821] [2022-01-18 16:59:52,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:59:52,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:59:52,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:59:52,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:59:52,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:59:52,183 INFO L87 Difference]: Start difference. First operand 5364 states and 18460 transitions. Second operand has 32 states, 32 states have (on average 2.15625) 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-01-18 16:59:59,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:59:59,146 INFO L93 Difference]: Finished difference Result 10403 states and 33580 transitions. [2022-01-18 16:59:59,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:59:59,146 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) 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 30 [2022-01-18 16:59:59,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:59:59,166 INFO L225 Difference]: With dead ends: 10403 [2022-01-18 16:59:59,167 INFO L226 Difference]: Without dead ends: 10349 [2022-01-18 16:59:59,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6035 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2112, Invalid=15180, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 16:59:59,168 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 551 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 3796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:59:59,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 528 Invalid, 3796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 3540 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 16:59:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10349 states. [2022-01-18 16:59:59,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10349 to 5441. [2022-01-18 16:59:59,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5441 states, 5440 states have (on average 3.4382352941176473) internal successors, (18704), 5440 states have internal predecessors, (18704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:59:59,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5441 states to 5441 states and 18704 transitions. [2022-01-18 16:59:59,283 INFO L78 Accepts]: Start accepts. Automaton has 5441 states and 18704 transitions. Word has length 30 [2022-01-18 16:59:59,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:59:59,284 INFO L470 AbstractCegarLoop]: Abstraction has 5441 states and 18704 transitions. [2022-01-18 16:59:59,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) 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-01-18 16:59:59,284 INFO L276 IsEmpty]: Start isEmpty. Operand 5441 states and 18704 transitions. [2022-01-18 16:59:59,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:59:59,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:59:59,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:59:59,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 16:59:59,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:59,492 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:59:59,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:59:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash 399924082, now seen corresponding path program 38 times [2022-01-18 16:59:59,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:59:59,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630946553] [2022-01-18 16:59:59,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:59:59,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:59:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:59:59,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:59:59,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:59:59,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630946553] [2022-01-18 16:59:59,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630946553] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:59:59,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632825884] [2022-01-18 16:59:59,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:59:59,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:59:59,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:59:59,896 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:59:59,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 16:59:59,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:59:59,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:59:59,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:59:59,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:00,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:00,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,235 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 45 treesize of output 37 [2022-01-18 17:00:00,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 7 [2022-01-18 17:00:00,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:00,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:00,560 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:00:00,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, 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 68 [2022-01-18 17:00:00,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:00,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 58 [2022-01-18 17:00:00,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:00,870 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 34 treesize of output 61 [2022-01-18 17:00:00,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:00,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:00,895 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 24 treesize of output 51 [2022-01-18 17:00:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:01,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632825884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:01,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:01,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 17:00:01,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515168973] [2022-01-18 17:00:01,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:01,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:00:01,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:01,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:00:01,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:00:01,134 INFO L87 Difference]: Start difference. First operand 5441 states and 18704 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 17:00:06,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:06,201 INFO L93 Difference]: Finished difference Result 9661 states and 31427 transitions. [2022-01-18 17:00:06,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 17:00:06,201 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 17:00:06,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:06,220 INFO L225 Difference]: With dead ends: 9661 [2022-01-18 17:00:06,220 INFO L226 Difference]: Without dead ends: 9592 [2022-01-18 17:00:06,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3813 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1380, Invalid=9962, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 17:00:06,221 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 554 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 2341 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 2692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 2341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:06,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 392 Invalid, 2692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 2341 Invalid, 0 Unknown, 105 Unchecked, 1.2s Time] [2022-01-18 17:00:06,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9592 states. [2022-01-18 17:00:06,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9592 to 5480. [2022-01-18 17:00:06,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 3.436210987406461) internal successors, (18827), 5479 states have internal predecessors, (18827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:06,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 18827 transitions. [2022-01-18 17:00:06,332 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 18827 transitions. Word has length 30 [2022-01-18 17:00:06,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:06,332 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 18827 transitions. [2022-01-18 17:00:06,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 17:00:06,332 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 18827 transitions. [2022-01-18 17:00:06,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:06,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:06,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:00:06,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 17:00:06,540 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,SelfDestructingSolverStorable77 [2022-01-18 17:00:06,540 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:06,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:06,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2104067314, now seen corresponding path program 39 times [2022-01-18 17:00:06,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:06,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15370810] [2022-01-18 17:00:06,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:06,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:06,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:06,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15370810] [2022-01-18 17:00:06,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15370810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:06,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176941445] [2022-01-18 17:00:06,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:00:06,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:06,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:06,863 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:06,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 17:00:06,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:00:06,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:06,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:00:06,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:07,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:07,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,278 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 28 [2022-01-18 17:00:07,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:00:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:07,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:07,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:07,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 17:00:07,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:07,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:00:07,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:07,909 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 33 treesize of output 60 [2022-01-18 17:00:07,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:07,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:07,929 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 23 treesize of output 50 [2022-01-18 17:00:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:08,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176941445] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:08,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:08,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-18 17:00:08,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322806114] [2022-01-18 17:00:08,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:08,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:00:08,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:08,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:00:08,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:00:08,207 INFO L87 Difference]: Start difference. First operand 5480 states and 18827 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 17:00:10,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:10,661 INFO L93 Difference]: Finished difference Result 8850 states and 28600 transitions. [2022-01-18 17:00:10,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:00:10,667 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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 30 [2022-01-18 17:00:10,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:10,686 INFO L225 Difference]: With dead ends: 8850 [2022-01-18 17:00:10,686 INFO L226 Difference]: Without dead ends: 8820 [2022-01-18 17:00:10,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=959, Invalid=4591, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:00:10,687 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 465 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 2040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 688 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:10,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 278 Invalid, 2040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 1164 Invalid, 0 Unknown, 688 Unchecked, 0.7s Time] [2022-01-18 17:00:10,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8820 states. [2022-01-18 17:00:10,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8820 to 5516. [2022-01-18 17:00:10,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5515 states have (on average 3.4357207615593834) internal successors, (18948), 5515 states have internal predecessors, (18948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:10,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 18948 transitions. [2022-01-18 17:00:10,794 INFO L78 Accepts]: Start accepts. Automaton has 5516 states and 18948 transitions. Word has length 30 [2022-01-18 17:00:10,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:10,794 INFO L470 AbstractCegarLoop]: Abstraction has 5516 states and 18948 transitions. [2022-01-18 17:00:10,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 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-01-18 17:00:10,794 INFO L276 IsEmpty]: Start isEmpty. Operand 5516 states and 18948 transitions. [2022-01-18 17:00:10,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:10,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:10,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:00:10,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 17:00:11,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 17:00:11,002 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:11,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:11,002 INFO L85 PathProgramCache]: Analyzing trace with hash -385351846, now seen corresponding path program 40 times [2022-01-18 17:00:11,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:11,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655330402] [2022-01-18 17:00:11,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:11,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:11,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:11,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:11,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:11,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655330402] [2022-01-18 17:00:11,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655330402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:11,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601254271] [2022-01-18 17:00:11,406 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:00:11,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:11,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:11,407 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:11,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 17:00:11,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:00:11,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:11,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:00:11,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:11,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:11,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:11,711 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-01-18 17:00:11,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 8 [2022-01-18 17:00:11,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:11,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:12,119 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:00:12,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, 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 69 [2022-01-18 17:00:12,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:12,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:12,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:00:12,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:12,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:12,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:12,414 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 33 treesize of output 60 [2022-01-18 17:00:12,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:12,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:12,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:12,435 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 23 treesize of output 50 [2022-01-18 17:00:12,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:12,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601254271] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:12,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:12,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 17:00:12,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220201269] [2022-01-18 17:00:12,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:12,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:00:12,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:12,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:00:12,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:00:12,723 INFO L87 Difference]: Start difference. First operand 5516 states and 18948 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:16,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:16,347 INFO L93 Difference]: Finished difference Result 10245 states and 33277 transitions. [2022-01-18 17:00:16,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:00:16,348 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:16,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:16,368 INFO L225 Difference]: With dead ends: 10245 [2022-01-18 17:00:16,369 INFO L226 Difference]: Without dead ends: 10152 [2022-01-18 17:00:16,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2397 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1109, Invalid=6901, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 17:00:16,370 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 499 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1906 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 507 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:16,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [499 Valid, 512 Invalid, 2592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1906 Invalid, 0 Unknown, 507 Unchecked, 1.0s Time] [2022-01-18 17:00:16,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10152 states. [2022-01-18 17:00:16,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10152 to 5505. [2022-01-18 17:00:16,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5505 states, 5504 states have (on average 3.4353197674418605) internal successors, (18908), 5504 states have internal predecessors, (18908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:16,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5505 states to 5505 states and 18908 transitions. [2022-01-18 17:00:16,499 INFO L78 Accepts]: Start accepts. Automaton has 5505 states and 18908 transitions. Word has length 30 [2022-01-18 17:00:16,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:16,499 INFO L470 AbstractCegarLoop]: Abstraction has 5505 states and 18908 transitions. [2022-01-18 17:00:16,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:16,499 INFO L276 IsEmpty]: Start isEmpty. Operand 5505 states and 18908 transitions. [2022-01-18 17:00:16,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:16,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:16,507 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:00:16,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 17:00:16,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:16,708 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:16,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:16,708 INFO L85 PathProgramCache]: Analyzing trace with hash 453798878, now seen corresponding path program 41 times [2022-01-18 17:00:16,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:16,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111985793] [2022-01-18 17:00:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:16,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:16,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:17,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:17,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111985793] [2022-01-18 17:00:17,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111985793] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:17,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102225131] [2022-01-18 17:00:17,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:00:17,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:17,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:17,054 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:17,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 17:00:17,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:00:17,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:17,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:00:17,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:17,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:17,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:17,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:17,369 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 61 treesize of output 57 [2022-01-18 17:00:17,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:17,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-18 17:00:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:17,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:17,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:17,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:17,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 68 [2022-01-18 17:00:17,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:17,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:17,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 58 [2022-01-18 17:00:18,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:18,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:18,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:18,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-01-18 17:00:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:18,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:18,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:18,127 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 24 treesize of output 51 [2022-01-18 17:00:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:18,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102225131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:18,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:18,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-18 17:00:18,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918674910] [2022-01-18 17:00:18,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:18,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:00:18,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:18,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:00:18,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:00:18,363 INFO L87 Difference]: Start difference. First operand 5505 states and 18908 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:22,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:22,127 INFO L93 Difference]: Finished difference Result 9408 states and 30262 transitions. [2022-01-18 17:00:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 17:00:22,127 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:22,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:22,147 INFO L225 Difference]: With dead ends: 9408 [2022-01-18 17:00:22,147 INFO L226 Difference]: Without dead ends: 9330 [2022-01-18 17:00:22,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2023 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=958, Invalid=6014, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:00:22,147 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 445 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 2340 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 2967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:22,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 494 Invalid, 2967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2340 Invalid, 0 Unknown, 462 Unchecked, 1.1s Time] [2022-01-18 17:00:22,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9330 states. [2022-01-18 17:00:22,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9330 to 5513. [2022-01-18 17:00:22,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5513 states, 5512 states have (on average 3.434687953555878) internal successors, (18932), 5512 states have internal predecessors, (18932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:22,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5513 states to 5513 states and 18932 transitions. [2022-01-18 17:00:22,269 INFO L78 Accepts]: Start accepts. Automaton has 5513 states and 18932 transitions. Word has length 30 [2022-01-18 17:00:22,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:22,270 INFO L470 AbstractCegarLoop]: Abstraction has 5513 states and 18932 transitions. [2022-01-18 17:00:22,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:22,270 INFO L276 IsEmpty]: Start isEmpty. Operand 5513 states and 18932 transitions. [2022-01-18 17:00:22,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:22,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:22,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:00:22,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 17:00:22,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:22,478 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:22,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:22,479 INFO L85 PathProgramCache]: Analyzing trace with hash 510504110, now seen corresponding path program 42 times [2022-01-18 17:00:22,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:22,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003428970] [2022-01-18 17:00:22,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:22,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:22,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:22,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:22,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003428970] [2022-01-18 17:00:22,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003428970] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:22,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828839008] [2022-01-18 17:00:22,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:00:22,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:22,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:22,810 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:22,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 17:00:22,832 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:00:22,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:22,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:00:22,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:23,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:23,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:23,131 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 40 treesize of output 40 [2022-01-18 17:00:23,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16 treesize of output 8 [2022-01-18 17:00:23,216 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:23,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:23,541 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:00:23,541 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 68 [2022-01-18 17:00:23,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:23,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:23,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-18 17:00:23,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:23,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:23,879 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 34 treesize of output 61 [2022-01-18 17:00:23,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:23,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:23,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:23,900 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 24 treesize of output 51 [2022-01-18 17:00:24,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:24,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828839008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:24,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:24,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 17:00:24,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280624787] [2022-01-18 17:00:24,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:24,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:00:24,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:00:24,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:00:24,132 INFO L87 Difference]: Start difference. First operand 5513 states and 18932 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:29,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:29,113 INFO L93 Difference]: Finished difference Result 10189 states and 33046 transitions. [2022-01-18 17:00:29,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:00:29,114 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:29,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:29,137 INFO L225 Difference]: With dead ends: 10189 [2022-01-18 17:00:29,137 INFO L226 Difference]: Without dead ends: 10093 [2022-01-18 17:00:29,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3046 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1243, Invalid=8857, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 17:00:29,138 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 520 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 3438 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 4134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 3438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:29,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 924 Invalid, 4134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 3438 Invalid, 0 Unknown, 481 Unchecked, 1.6s Time] [2022-01-18 17:00:29,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10093 states. [2022-01-18 17:00:29,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10093 to 5505. [2022-01-18 17:00:29,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5505 states, 5504 states have (on average 3.4353197674418605) internal successors, (18908), 5504 states have internal predecessors, (18908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:29,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5505 states to 5505 states and 18908 transitions. [2022-01-18 17:00:29,275 INFO L78 Accepts]: Start accepts. Automaton has 5505 states and 18908 transitions. Word has length 30 [2022-01-18 17:00:29,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:29,275 INFO L470 AbstractCegarLoop]: Abstraction has 5505 states and 18908 transitions. [2022-01-18 17:00:29,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:29,276 INFO L276 IsEmpty]: Start isEmpty. Operand 5505 states and 18908 transitions. [2022-01-18 17:00:29,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:29,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:29,284 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, 1, 1] [2022-01-18 17:00:29,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 17:00:29,484 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,SelfDestructingSolverStorable81 [2022-01-18 17:00:29,484 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:29,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:29,485 INFO L85 PathProgramCache]: Analyzing trace with hash 330856445, now seen corresponding path program 38 times [2022-01-18 17:00:29,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:29,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570084678] [2022-01-18 17:00:29,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:29,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:29,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:29,846 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:29,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:29,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570084678] [2022-01-18 17:00:29,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570084678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:29,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117655970] [2022-01-18 17:00:29,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:00:29,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:29,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:29,847 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:29,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 17:00:29,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:00:29,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:29,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:00:29,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:30,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:30,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-01-18 17:00:30,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:30,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 7 [2022-01-18 17:00:30,336 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:30,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:30,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:30,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 17:00:30,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:30,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2022-01-18 17:00:30,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:30,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 17:00:30,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:30,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:30,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:00:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:30,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117655970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:30,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:30,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-18 17:00:30,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014079864] [2022-01-18 17:00:30,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:30,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:00:30,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:30,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:00:30,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:00:30,814 INFO L87 Difference]: Start difference. First operand 5505 states and 18908 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:36,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:36,991 INFO L93 Difference]: Finished difference Result 10065 states and 32925 transitions. [2022-01-18 17:00:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 17:00:36,992 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:36,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:37,011 INFO L225 Difference]: With dead ends: 10065 [2022-01-18 17:00:37,011 INFO L226 Difference]: Without dead ends: 9949 [2022-01-18 17:00:37,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6811 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2468, Invalid=15622, Unknown=0, NotChecked=0, Total=18090 [2022-01-18 17:00:37,013 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 554 mSDsluCounter, 1349 mSDsCounter, 0 mSdLazyCounter, 3022 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 3022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:37,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 681 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 3022 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:00:37,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9949 states. [2022-01-18 17:00:37,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9949 to 5556. [2022-01-18 17:00:37,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5556 states, 5555 states have (on average 3.4333033303330334) internal successors, (19072), 5555 states have internal predecessors, (19072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5556 states to 5556 states and 19072 transitions. [2022-01-18 17:00:37,127 INFO L78 Accepts]: Start accepts. Automaton has 5556 states and 19072 transitions. Word has length 30 [2022-01-18 17:00:37,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:37,127 INFO L470 AbstractCegarLoop]: Abstraction has 5556 states and 19072 transitions. [2022-01-18 17:00:37,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:37,128 INFO L276 IsEmpty]: Start isEmpty. Operand 5556 states and 19072 transitions. [2022-01-18 17:00:37,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:37,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:37,136 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, 1, 1] [2022-01-18 17:00:37,151 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-01-18 17:00:37,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:37,336 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:37,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:37,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1561065469, now seen corresponding path program 39 times [2022-01-18 17:00:37,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:37,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191277295] [2022-01-18 17:00:37,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:37,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:37,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:37,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:37,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191277295] [2022-01-18 17:00:37,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191277295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:37,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780950449] [2022-01-18 17:00:37,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:00:37,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:37,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:37,683 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:37,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 17:00:37,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:00:37,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:37,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:00:37,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:38,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:38,069 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 49 treesize of output 65 [2022-01-18 17:00:38,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:38,083 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 63 treesize of output 75 [2022-01-18 17:00:38,215 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:38,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:38,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:38,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:38,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 75 treesize of output 43 [2022-01-18 17:00:38,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:38,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:38,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:38,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 43 treesize of output 7 [2022-01-18 17:00:38,838 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:38,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780950449] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:38,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:38,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-18 17:00:38,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404911699] [2022-01-18 17:00:38,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:38,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:00:38,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:38,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:00:38,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:00:38,839 INFO L87 Difference]: Start difference. First operand 5556 states and 19072 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:44,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:44,709 INFO L93 Difference]: Finished difference Result 10415 states and 33999 transitions. [2022-01-18 17:00:44,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 17:00:44,710 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:44,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:44,729 INFO L225 Difference]: With dead ends: 10415 [2022-01-18 17:00:44,729 INFO L226 Difference]: Without dead ends: 10290 [2022-01-18 17:00:44,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4383 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1653, Invalid=12867, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 17:00:44,730 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 518 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 3217 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 4601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 3217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1218 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:44,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 1036 Invalid, 4601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 3217 Invalid, 0 Unknown, 1218 Unchecked, 1.5s Time] [2022-01-18 17:00:44,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10290 states. [2022-01-18 17:00:44,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10290 to 5927. [2022-01-18 17:00:44,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5927 states, 5926 states have (on average 3.4206884913938578) internal successors, (20271), 5926 states have internal predecessors, (20271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:44,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5927 states to 5927 states and 20271 transitions. [2022-01-18 17:00:44,855 INFO L78 Accepts]: Start accepts. Automaton has 5927 states and 20271 transitions. Word has length 30 [2022-01-18 17:00:44,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:44,855 INFO L470 AbstractCegarLoop]: Abstraction has 5927 states and 20271 transitions. [2022-01-18 17:00:44,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:44,855 INFO L276 IsEmpty]: Start isEmpty. Operand 5927 states and 20271 transitions. [2022-01-18 17:00:44,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:44,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:44,863 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, 1, 1] [2022-01-18 17:00:44,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 17:00:45,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:45,072 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:45,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:45,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1598828051, now seen corresponding path program 40 times [2022-01-18 17:00:45,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:45,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536357015] [2022-01-18 17:00:45,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:45,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:45,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:45,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:45,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536357015] [2022-01-18 17:00:45,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536357015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:45,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185903204] [2022-01-18 17:00:45,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:00:45,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:45,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:45,460 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:45,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 17:00:45,486 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:00:45,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:45,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:00:45,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:45,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:45,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:45,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:45,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-18 17:00:45,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:45,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:45,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:45,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:00:45,922 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:45,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:46,174 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:00:46,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 38 treesize of output 63 [2022-01-18 17:00:46,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:46,193 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 26 treesize of output 55 [2022-01-18 17:00:46,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:46,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:00:46,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:46,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:46,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:00:46,380 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:46,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185903204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:46,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:46,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 17:00:46,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919780820] [2022-01-18 17:00:46,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:46,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 17:00:46,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:46,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 17:00:46,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:00:46,382 INFO L87 Difference]: Start difference. First operand 5927 states and 20271 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:51,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:51,408 INFO L93 Difference]: Finished difference Result 9568 states and 31970 transitions. [2022-01-18 17:00:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 17:00:51,408 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:51,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:51,427 INFO L225 Difference]: With dead ends: 9568 [2022-01-18 17:00:51,427 INFO L226 Difference]: Without dead ends: 9535 [2022-01-18 17:00:51,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3977 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1488, Invalid=10502, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 17:00:51,429 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 406 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:51,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 492 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2677 Invalid, 0 Unknown, 98 Unchecked, 1.2s Time] [2022-01-18 17:00:51,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9535 states. [2022-01-18 17:00:51,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9535 to 5943. [2022-01-18 17:00:51,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5943 states, 5942 states have (on average 3.418209357118815) internal successors, (20311), 5942 states have internal predecessors, (20311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:51,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5943 states to 5943 states and 20311 transitions. [2022-01-18 17:00:51,547 INFO L78 Accepts]: Start accepts. Automaton has 5943 states and 20311 transitions. Word has length 30 [2022-01-18 17:00:51,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:51,547 INFO L470 AbstractCegarLoop]: Abstraction has 5943 states and 20311 transitions. [2022-01-18 17:00:51,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:51,548 INFO L276 IsEmpty]: Start isEmpty. Operand 5943 states and 20311 transitions. [2022-01-18 17:00:51,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:51,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:51,557 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, 1, 1] [2022-01-18 17:00:51,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 17:00:51,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-01-18 17:00:51,758 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:51,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:51,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1121423259, now seen corresponding path program 41 times [2022-01-18 17:00:51,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:51,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579430591] [2022-01-18 17:00:51,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:51,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:51,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:52,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:52,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579430591] [2022-01-18 17:00:52,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579430591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:52,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194216567] [2022-01-18 17:00:52,120 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:00:52,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:52,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:52,121 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:52,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 17:00:52,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:00:52,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:00:52,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:00:52,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:52,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:52,557 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-01-18 17:00:52,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 198 treesize of output 164 [2022-01-18 17:00:52,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:52,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,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 26 treesize of output 8 [2022-01-18 17:00:52,586 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:52,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:52,837 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:00:52,837 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 38 treesize of output 63 [2022-01-18 17:00:52,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:52,855 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 26 treesize of output 55 [2022-01-18 17:00:52,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:52,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:00:52,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:52,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:52,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:00:53,044 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:53,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194216567] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:53,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:53,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 17:00:53,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876614761] [2022-01-18 17:00:53,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:53,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:00:53,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:53,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:00:53,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:00:53,045 INFO L87 Difference]: Start difference. First operand 5943 states and 20311 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:57,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:00:57,055 INFO L93 Difference]: Finished difference Result 9113 states and 30304 transitions. [2022-01-18 17:00:57,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:00:57,055 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:00:57,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:00:57,073 INFO L225 Difference]: With dead ends: 9113 [2022-01-18 17:00:57,073 INFO L226 Difference]: Without dead ends: 9066 [2022-01-18 17:00:57,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2401 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1020, Invalid=6990, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 17:00:57,074 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 344 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:00:57,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 479 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:00:57,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9066 states. [2022-01-18 17:00:57,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9066 to 5977. [2022-01-18 17:00:57,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5977 states, 5976 states have (on average 3.4129852744310574) internal successors, (20396), 5976 states have internal predecessors, (20396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:57,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5977 states to 5977 states and 20396 transitions. [2022-01-18 17:00:57,210 INFO L78 Accepts]: Start accepts. Automaton has 5977 states and 20396 transitions. Word has length 30 [2022-01-18 17:00:57,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:00:57,210 INFO L470 AbstractCegarLoop]: Abstraction has 5977 states and 20396 transitions. [2022-01-18 17:00:57,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:00:57,210 INFO L276 IsEmpty]: Start isEmpty. Operand 5977 states and 20396 transitions. [2022-01-18 17:00:57,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:00:57,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:00:57,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:00:57,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 17:00:57,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:57,419 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:00:57,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:00:57,420 INFO L85 PathProgramCache]: Analyzing trace with hash 333797096, now seen corresponding path program 43 times [2022-01-18 17:00:57,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:00:57,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635978202] [2022-01-18 17:00:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:00:57,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:00:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:57,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:00:57,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635978202] [2022-01-18 17:00:57,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635978202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:00:57,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716569799] [2022-01-18 17:00:57,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:00:57,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:00:57,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:00:57,766 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:00:57,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 17:00:57,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:00:57,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:00:57,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:00:58,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:58,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 49 treesize of output 41 [2022-01-18 17:00:58,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:00:58,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 17:00:58,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:58,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:00:58,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:58,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 17:00:58,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:58,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:00:58,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:58,807 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 33 treesize of output 60 [2022-01-18 17:00:58,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:00:58,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:00:58,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 17:00:59,051 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:00:59,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716569799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:00:59,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:00:59,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 17:00:59,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242546769] [2022-01-18 17:00:59,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:00:59,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:00:59,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:00:59,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:00:59,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=842, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:00:59,052 INFO L87 Difference]: Start difference. First operand 5977 states and 20396 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 17:01:04,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:01:04,473 INFO L93 Difference]: Finished difference Result 13365 states and 41408 transitions. [2022-01-18 17:01:04,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 17:01:04,473 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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 30 [2022-01-18 17:01:04,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:01:04,500 INFO L225 Difference]: With dead ends: 13365 [2022-01-18 17:01:04,500 INFO L226 Difference]: Without dead ends: 13335 [2022-01-18 17:01:04,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4639 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2494, Invalid=9716, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 17:01:04,501 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 792 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 2279 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 792 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 2673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 2279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:01:04,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [792 Valid, 547 Invalid, 2673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 2279 Invalid, 0 Unknown, 92 Unchecked, 1.3s Time] [2022-01-18 17:01:04,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13335 states. [2022-01-18 17:01:04,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13335 to 6037. [2022-01-18 17:01:04,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6037 states, 6036 states have (on average 3.421139827700464) internal successors, (20650), 6036 states have internal predecessors, (20650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:04,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6037 states to 6037 states and 20650 transitions. [2022-01-18 17:01:04,654 INFO L78 Accepts]: Start accepts. Automaton has 6037 states and 20650 transitions. Word has length 30 [2022-01-18 17:01:04,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:01:04,654 INFO L470 AbstractCegarLoop]: Abstraction has 6037 states and 20650 transitions. [2022-01-18 17:01:04,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 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-01-18 17:01:04,654 INFO L276 IsEmpty]: Start isEmpty. Operand 6037 states and 20650 transitions. [2022-01-18 17:01:04,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:01:04,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:01:04,663 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:01:04,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 17:01:04,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:04,863 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:01:04,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:01:04,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1359796828, now seen corresponding path program 44 times [2022-01-18 17:01:04,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:01:04,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490679575] [2022-01-18 17:01:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:01:04,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:01:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:05,201 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:05,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:01:05,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490679575] [2022-01-18 17:01:05,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490679575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:01:05,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947293260] [2022-01-18 17:01:05,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:01:05,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:05,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:01:05,202 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:01:05,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 17:01:05,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:01:05,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:01:05,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:01:05,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:01:05,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:05,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:05,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-01-18 17:01:05,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 8 [2022-01-18 17:01:05,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:05,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:01:05,876 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:01:05,876 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 69 [2022-01-18 17:01:05,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:05,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:05,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:01:06,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:06,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:06,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:06,178 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 33 treesize of output 60 [2022-01-18 17:01:06,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:06,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:06,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:06,197 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 23 treesize of output 50 [2022-01-18 17:01:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:06,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947293260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:01:06,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:01:06,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 17:01:06,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588805873] [2022-01-18 17:01:06,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:01:06,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:01:06,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:01:06,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:01:06,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:01:06,408 INFO L87 Difference]: Start difference. First operand 6037 states and 20650 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:01:16,361 INFO L93 Difference]: Finished difference Result 12809 states and 39880 transitions. [2022-01-18 17:01:16,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-01-18 17:01:16,361 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:01:16,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:01:16,386 INFO L225 Difference]: With dead ends: 12809 [2022-01-18 17:01:16,387 INFO L226 Difference]: Without dead ends: 12750 [2022-01-18 17:01:16,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 54 SyntacticMatches, 5 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10503 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3385, Invalid=23347, Unknown=0, NotChecked=0, Total=26732 [2022-01-18 17:01:16,388 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 700 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 2597 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 3202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 2597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:01:16,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 797 Invalid, 3202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 2597 Invalid, 0 Unknown, 381 Unchecked, 1.5s Time] [2022-01-18 17:01:16,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12750 states. [2022-01-18 17:01:16,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12750 to 6136. [2022-01-18 17:01:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6136 states, 6135 states have (on average 3.4293398533007333) internal successors, (21039), 6135 states have internal predecessors, (21039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:16,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6136 states to 6136 states and 21039 transitions. [2022-01-18 17:01:16,537 INFO L78 Accepts]: Start accepts. Automaton has 6136 states and 21039 transitions. Word has length 30 [2022-01-18 17:01:16,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:01:16,537 INFO L470 AbstractCegarLoop]: Abstraction has 6136 states and 21039 transitions. [2022-01-18 17:01:16,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:16,537 INFO L276 IsEmpty]: Start isEmpty. Operand 6136 states and 21039 transitions. [2022-01-18 17:01:16,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:01:16,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:01:16,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:01:16,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 17:01:16,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 17:01:16,747 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:01:16,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:01:16,747 INFO L85 PathProgramCache]: Analyzing trace with hash 445751308, now seen corresponding path program 45 times [2022-01-18 17:01:16,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:01:16,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107244060] [2022-01-18 17:01:16,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:01:16,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:01:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:17,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:17,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:01:17,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107244060] [2022-01-18 17:01:17,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107244060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:01:17,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037839509] [2022-01-18 17:01:17,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:01:17,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:17,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:01:17,094 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:01:17,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 17:01:17,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:01:17,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:01:17,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:01:17,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:01:17,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:17,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:17,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-18 17:01:17,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:17,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:17,479 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 44 treesize of output 52 [2022-01-18 17:01:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:17,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:01:17,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:17,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 60 treesize of output 93 [2022-01-18 17:01:17,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:17,972 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 44 treesize of output 77 [2022-01-18 17:01:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:19,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037839509] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:01:19,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:01:19,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 17:01:19,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504096431] [2022-01-18 17:01:19,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:01:19,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:01:19,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:01:19,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:01:19,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:01:19,213 INFO L87 Difference]: Start difference. First operand 6136 states and 21039 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:28,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:01:28,059 INFO L93 Difference]: Finished difference Result 14192 states and 43942 transitions. [2022-01-18 17:01:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-01-18 17:01:28,059 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:01:28,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:01:28,089 INFO L225 Difference]: With dead ends: 14192 [2022-01-18 17:01:28,089 INFO L226 Difference]: Without dead ends: 14143 [2022-01-18 17:01:28,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 43 SyntacticMatches, 10 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=4123, Invalid=18527, Unknown=0, NotChecked=0, Total=22650 [2022-01-18 17:01:28,091 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 973 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 1887 mSolverCounterSat, 380 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 973 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 3769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 380 IncrementalHoareTripleChecker+Valid, 1887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1502 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:01:28,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [973 Valid, 666 Invalid, 3769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [380 Valid, 1887 Invalid, 0 Unknown, 1502 Unchecked, 1.2s Time] [2022-01-18 17:01:28,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14143 states. [2022-01-18 17:01:28,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14143 to 6117. [2022-01-18 17:01:28,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6116 states have (on average 3.4270765206017004) internal successors, (20960), 6116 states have internal predecessors, (20960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:28,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 20960 transitions. [2022-01-18 17:01:28,255 INFO L78 Accepts]: Start accepts. Automaton has 6117 states and 20960 transitions. Word has length 30 [2022-01-18 17:01:28,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:01:28,255 INFO L470 AbstractCegarLoop]: Abstraction has 6117 states and 20960 transitions. [2022-01-18 17:01:28,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:28,255 INFO L276 IsEmpty]: Start isEmpty. Operand 6117 states and 20960 transitions. [2022-01-18 17:01:28,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:01:28,264 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:01:28,264 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, 1, 1] [2022-01-18 17:01:28,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 17:01:28,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:28,465 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:01:28,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:01:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash 276304091, now seen corresponding path program 42 times [2022-01-18 17:01:28,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:01:28,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069960179] [2022-01-18 17:01:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:01:28,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:01:28,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:28,881 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:28,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:01:28,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069960179] [2022-01-18 17:01:28,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069960179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:01:28,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448744735] [2022-01-18 17:01:28,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:01:28,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:28,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:01:28,883 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:01:28,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 17:01:28,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:01:28,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:01:28,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:01:28,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:01:29,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:29,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 53 treesize of output 43 [2022-01-18 17:01:29,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:29,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-01-18 17:01:29,306 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:29,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:01:29,566 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:01:29,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 63 [2022-01-18 17:01:29,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:29,584 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 26 treesize of output 55 [2022-01-18 17:01:29,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:29,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 17:01:29,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:29,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:29,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-18 17:01:29,753 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:29,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448744735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:01:29,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:01:29,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 17:01:29,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165374120] [2022-01-18 17:01:29,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:01:29,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:01:29,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:01:29,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:01:29,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:01:29,754 INFO L87 Difference]: Start difference. First operand 6117 states and 20960 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:40,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:01:40,285 INFO L93 Difference]: Finished difference Result 11983 states and 39131 transitions. [2022-01-18 17:01:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-01-18 17:01:40,285 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:01:40,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:01:40,308 INFO L225 Difference]: With dead ends: 11983 [2022-01-18 17:01:40,308 INFO L226 Difference]: Without dead ends: 11868 [2022-01-18 17:01:40,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11971 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=4245, Invalid=25857, Unknown=0, NotChecked=0, Total=30102 [2022-01-18 17:01:40,309 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 799 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 3323 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 3929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 3323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:01:40,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [799 Valid, 624 Invalid, 3929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 3323 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 17:01:40,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11868 states. [2022-01-18 17:01:40,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11868 to 6146. [2022-01-18 17:01:40,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6146 states, 6145 states have (on average 3.4318958502847843) internal successors, (21089), 6145 states have internal predecessors, (21089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:40,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6146 states to 6146 states and 21089 transitions. [2022-01-18 17:01:40,442 INFO L78 Accepts]: Start accepts. Automaton has 6146 states and 21089 transitions. Word has length 30 [2022-01-18 17:01:40,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:01:40,442 INFO L470 AbstractCegarLoop]: Abstraction has 6146 states and 21089 transitions. [2022-01-18 17:01:40,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:40,442 INFO L276 IsEmpty]: Start isEmpty. Operand 6146 states and 21089 transitions. [2022-01-18 17:01:40,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:01:40,451 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:01:40,451 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, 1, 1] [2022-01-18 17:01:40,467 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-01-18 17:01:40,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:40,652 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:01:40,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:01:40,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1022527905, now seen corresponding path program 43 times [2022-01-18 17:01:40,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:01:40,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553740655] [2022-01-18 17:01:40,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:01:40,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:01:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:41,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:41,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:01:41,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553740655] [2022-01-18 17:01:41,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553740655] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:01:41,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372567574] [2022-01-18 17:01:41,033 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:01:41,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:41,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:01:41,034 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:01:41,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 17:01:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:41,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:01:41,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:01:41,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:41,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 17:01:41,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:41,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:01:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:41,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:01:41,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:41,743 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 38 treesize of output 57 [2022-01-18 17:01:41,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:41,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 17:01:41,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:41,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:01:41,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:41,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:41,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:01:41,882 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:41,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372567574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:01:41,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:01:41,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-18 17:01:41,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840037397] [2022-01-18 17:01:41,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:01:41,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:01:41,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:01:41,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:01:41,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1081, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:01:41,883 INFO L87 Difference]: Start difference. First operand 6146 states and 21089 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:46,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:01:46,631 INFO L93 Difference]: Finished difference Result 12366 states and 40150 transitions. [2022-01-18 17:01:46,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 17:01:46,631 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:01:46,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:01:46,656 INFO L225 Difference]: With dead ends: 12366 [2022-01-18 17:01:46,656 INFO L226 Difference]: Without dead ends: 12265 [2022-01-18 17:01:46,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4366 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1942, Invalid=11168, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 17:01:46,657 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 585 mSDsluCounter, 1882 mSDsCounter, 0 mSdLazyCounter, 3742 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 3742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:01:46,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 1317 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 3742 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 17:01:46,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12265 states. [2022-01-18 17:01:46,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12265 to 6537. [2022-01-18 17:01:46,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6537 states, 6536 states have (on average 3.429620563035496) internal successors, (22416), 6536 states have internal predecessors, (22416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6537 states to 6537 states and 22416 transitions. [2022-01-18 17:01:46,814 INFO L78 Accepts]: Start accepts. Automaton has 6537 states and 22416 transitions. Word has length 30 [2022-01-18 17:01:46,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:01:46,815 INFO L470 AbstractCegarLoop]: Abstraction has 6537 states and 22416 transitions. [2022-01-18 17:01:46,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:01:46,815 INFO L276 IsEmpty]: Start isEmpty. Operand 6537 states and 22416 transitions. [2022-01-18 17:01:46,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:01:46,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:01:46,825 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, 1, 1] [2022-01-18 17:01:46,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 17:01:47,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:47,025 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:01:47,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:01:47,026 INFO L85 PathProgramCache]: Analyzing trace with hash 750579931, now seen corresponding path program 44 times [2022-01-18 17:01:47,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:01:47,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928526574] [2022-01-18 17:01:47,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:01:47,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:01:47,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:01:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:47,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:01:47,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928526574] [2022-01-18 17:01:47,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928526574] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:01:47,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003502705] [2022-01-18 17:01:47,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:01:47,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:01:47,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:01:47,376 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:01:47,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 17:01:47,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:01:47,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:01:47,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:01:47,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:01:47,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:47,764 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 42 treesize of output 60 [2022-01-18 17:01:47,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:47,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:47,787 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 76 treesize of output 88 [2022-01-18 17:01:47,998 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:47,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:01:48,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:48,376 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 38 treesize of output 57 [2022-01-18 17:01:48,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:01:48,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 17:01:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:48,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 37 treesize of output 21 [2022-01-18 17:01:48,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:01:48,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:01:48,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:01:48,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:01:48,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003502705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:01:48,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:01:48,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-01-18 17:01:48,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000097393] [2022-01-18 17:01:48,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:01:48,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 17:01:48,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:01:48,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 17:01:48,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:01:48,535 INFO L87 Difference]: Start difference. First operand 6537 states and 22416 transitions. Second operand has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:34,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:02:34,462 INFO L93 Difference]: Finished difference Result 23266 states and 73315 transitions. [2022-01-18 17:02:34,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 466 states. [2022-01-18 17:02:34,462 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:02:34,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:02:34,512 INFO L225 Difference]: With dead ends: 23266 [2022-01-18 17:02:34,512 INFO L226 Difference]: Without dead ends: 23000 [2022-01-18 17:02:34,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 494 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116960 ImplicationChecksByTransitivity, 41.3s TimeCoverageRelationStatistics Valid=34708, Invalid=210812, Unknown=0, NotChecked=0, Total=245520 [2022-01-18 17:02:34,522 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 1936 mSDsluCounter, 3600 mSDsCounter, 0 mSdLazyCounter, 6909 mSolverCounterSat, 1132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1936 SdHoareTripleChecker+Valid, 1911 SdHoareTripleChecker+Invalid, 10809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1132 IncrementalHoareTripleChecker+Valid, 6909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2768 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:02:34,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1936 Valid, 1911 Invalid, 10809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1132 Valid, 6909 Invalid, 0 Unknown, 2768 Unchecked, 4.4s Time] [2022-01-18 17:02:34,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23000 states. [2022-01-18 17:02:34,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23000 to 7230. [2022-01-18 17:02:34,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7230 states, 7229 states have (on average 3.460229630654309) internal successors, (25014), 7229 states have internal predecessors, (25014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:34,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7230 states to 7230 states and 25014 transitions. [2022-01-18 17:02:34,791 INFO L78 Accepts]: Start accepts. Automaton has 7230 states and 25014 transitions. Word has length 30 [2022-01-18 17:02:34,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:02:34,791 INFO L470 AbstractCegarLoop]: Abstraction has 7230 states and 25014 transitions. [2022-01-18 17:02:34,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:34,791 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 25014 transitions. [2022-01-18 17:02:34,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:02:34,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:02:34,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:02:34,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 17:02:35,003 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,SelfDestructingSolverStorable91 [2022-01-18 17:02:35,003 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:02:35,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:02:35,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1836105554, now seen corresponding path program 46 times [2022-01-18 17:02:35,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:02:35,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348383848] [2022-01-18 17:02:35,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:02:35,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:02:35,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:02:35,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:35,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:02:35,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348383848] [2022-01-18 17:02:35,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348383848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:02:35,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724861731] [2022-01-18 17:02:35,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:02:35,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:02:35,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:02:35,319 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:02:35,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 17:02:35,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:02:35,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:02:35,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:02:35,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:02:35,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:35,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:35,716 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-01-18 17:02:35,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:35,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:35,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-18 17:02:35,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:35,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:02:36,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:36,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 17:02:36,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:36,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:02:36,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:36,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 60 [2022-01-18 17:02:36,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:36,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:36,411 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 23 treesize of output 50 [2022-01-18 17:02:36,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:36,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724861731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:02:36,627 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:02:36,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-18 17:02:36,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97368381] [2022-01-18 17:02:36,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:02:36,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:02:36,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:02:36,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:02:36,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:02:36,627 INFO L87 Difference]: Start difference. First operand 7230 states and 25014 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 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-01-18 17:02:43,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:02:43,067 INFO L93 Difference]: Finished difference Result 13524 states and 43551 transitions. [2022-01-18 17:02:43,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 17:02:43,067 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 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 30 [2022-01-18 17:02:43,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:02:43,096 INFO L225 Difference]: With dead ends: 13524 [2022-01-18 17:02:43,096 INFO L226 Difference]: Without dead ends: 13490 [2022-01-18 17:02:43,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5645 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2566, Invalid=12196, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 17:02:43,098 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 830 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 2298 mSolverCounterSat, 345 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 830 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 3252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 345 IncrementalHoareTripleChecker+Valid, 2298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 609 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:02:43,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [830 Valid, 521 Invalid, 3252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [345 Valid, 2298 Invalid, 0 Unknown, 609 Unchecked, 1.3s Time] [2022-01-18 17:02:43,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13490 states. [2022-01-18 17:02:43,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13490 to 7248. [2022-01-18 17:02:43,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7248 states, 7247 states have (on average 3.4600524354905478) internal successors, (25075), 7247 states have internal predecessors, (25075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:43,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7248 states to 7248 states and 25075 transitions. [2022-01-18 17:02:43,275 INFO L78 Accepts]: Start accepts. Automaton has 7248 states and 25075 transitions. Word has length 30 [2022-01-18 17:02:43,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:02:43,275 INFO L470 AbstractCegarLoop]: Abstraction has 7248 states and 25075 transitions. [2022-01-18 17:02:43,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 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-01-18 17:02:43,275 INFO L276 IsEmpty]: Start isEmpty. Operand 7248 states and 25075 transitions. [2022-01-18 17:02:43,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:02:43,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:02:43,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:02:43,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 17:02:43,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:02:43,487 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:02:43,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:02:43,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1822394888, now seen corresponding path program 47 times [2022-01-18 17:02:43,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:02:43,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120339613] [2022-01-18 17:02:43,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:02:43,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:02:43,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:02:43,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:43,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:02:43,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120339613] [2022-01-18 17:02:43,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120339613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:02:43,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724882132] [2022-01-18 17:02:43,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:02:43,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:02:43,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:02:43,860 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:02:43,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 17:02:43,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:02:43,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:02:43,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:02:43,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:02:44,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:44,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:44,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,305 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 43 treesize of output 39 [2022-01-18 17:02:44,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 26 [2022-01-18 17:02:44,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:44,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:02:44,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-18 17:02:44,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 24 treesize of output 59 [2022-01-18 17:02:44,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,967 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 33 treesize of output 60 [2022-01-18 17:02:44,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:44,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:44,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 17:02:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:45,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724882132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:02:45,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:02:45,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-18 17:02:45,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326160996] [2022-01-18 17:02:45,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:02:45,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:02:45,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:02:45,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:02:45,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:02:45,205 INFO L87 Difference]: Start difference. First operand 7248 states and 25075 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:55,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:02:55,159 INFO L93 Difference]: Finished difference Result 18143 states and 57239 transitions. [2022-01-18 17:02:55,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-18 17:02:55,159 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:02:55,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:02:55,194 INFO L225 Difference]: With dead ends: 18143 [2022-01-18 17:02:55,194 INFO L226 Difference]: Without dead ends: 17978 [2022-01-18 17:02:55,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11077 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3738, Invalid=22344, Unknown=0, NotChecked=0, Total=26082 [2022-01-18 17:02:55,195 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 771 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 4000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1177 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:02:55,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [771 Valid, 705 Invalid, 4000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 2581 Invalid, 0 Unknown, 1177 Unchecked, 1.5s Time] [2022-01-18 17:02:55,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17978 states. [2022-01-18 17:02:55,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17978 to 7278. [2022-01-18 17:02:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7278 states, 7277 states have (on average 3.4595300261096606) internal successors, (25175), 7277 states have internal predecessors, (25175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:55,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7278 states to 7278 states and 25175 transitions. [2022-01-18 17:02:55,388 INFO L78 Accepts]: Start accepts. Automaton has 7278 states and 25175 transitions. Word has length 30 [2022-01-18 17:02:55,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:02:55,388 INFO L470 AbstractCegarLoop]: Abstraction has 7278 states and 25175 transitions. [2022-01-18 17:02:55,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:02:55,388 INFO L276 IsEmpty]: Start isEmpty. Operand 7278 states and 25175 transitions. [2022-01-18 17:02:55,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:02:55,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:02:55,399 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, 1, 1] [2022-01-18 17:02:55,414 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-01-18 17:02:55,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:02:55,599 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:02:55,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:02:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1876694929, now seen corresponding path program 45 times [2022-01-18 17:02:55,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:02:55,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355566656] [2022-01-18 17:02:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:02:55,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:02:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:02:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:55,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:02:55,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355566656] [2022-01-18 17:02:55,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355566656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:02:55,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244599188] [2022-01-18 17:02:55,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:02:55,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:02:55,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:02:55,949 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:02:55,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 17:02:55,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:02:55,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:02:55,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:02:55,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:02:56,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:56,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:56,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2022-01-18 17:02:56,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:56,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:02:56,255 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 87 treesize of output 103 [2022-01-18 17:02:56,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:56,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:02:57,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:57,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:57,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:57,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:57,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 76 treesize of output 44 [2022-01-18 17:02:57,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:57,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:57,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:02:57,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:02:57,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 44 treesize of output 9 [2022-01-18 17:02:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:02:57,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244599188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:02:57,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:02:57,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 37 [2022-01-18 17:02:57,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254944706] [2022-01-18 17:02:57,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:02:57,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:02:57,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:02:57,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:02:57,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:02:57,163 INFO L87 Difference]: Start difference. First operand 7278 states and 25175 transitions. Second operand has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 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-01-18 17:03:01,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:03:01,824 INFO L93 Difference]: Finished difference Result 10861 states and 36289 transitions. [2022-01-18 17:03:01,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 17:03:01,824 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 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 30 [2022-01-18 17:03:01,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:03:01,844 INFO L225 Difference]: With dead ends: 10861 [2022-01-18 17:03:01,844 INFO L226 Difference]: Without dead ends: 10816 [2022-01-18 17:03:01,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3219 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1387, Invalid=9533, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 17:03:01,845 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 550 mSDsluCounter, 1434 mSDsCounter, 0 mSdLazyCounter, 2974 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 3723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 584 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:03:01,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 1018 Invalid, 3723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2974 Invalid, 0 Unknown, 584 Unchecked, 1.4s Time] [2022-01-18 17:03:01,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10816 states. [2022-01-18 17:03:01,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10816 to 7318. [2022-01-18 17:03:01,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7318 states, 7317 states have (on average 3.4601612682793497) internal successors, (25318), 7317 states have internal predecessors, (25318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:01,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7318 states to 7318 states and 25318 transitions. [2022-01-18 17:03:01,980 INFO L78 Accepts]: Start accepts. Automaton has 7318 states and 25318 transitions. Word has length 30 [2022-01-18 17:03:01,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:03:01,980 INFO L470 AbstractCegarLoop]: Abstraction has 7318 states and 25318 transitions. [2022-01-18 17:03:01,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 37 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-01-18 17:03:01,981 INFO L276 IsEmpty]: Start isEmpty. Operand 7318 states and 25318 transitions. [2022-01-18 17:03:01,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:03:01,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:03:01,991 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, 1, 1] [2022-01-18 17:03:02,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 17:03:02,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:02,192 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:03:02,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:03:02,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2016344273, now seen corresponding path program 46 times [2022-01-18 17:03:02,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:03:02,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803271566] [2022-01-18 17:03:02,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:03:02,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:03:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:03:02,555 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:02,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:03:02,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803271566] [2022-01-18 17:03:02,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803271566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:03:02,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561873257] [2022-01-18 17:03:02,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:03:02,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:02,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:03:02,557 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:03:02,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 17:03:02,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:03:02,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:03:02,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:03:02,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:03:02,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:02,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:02,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:02,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 53 [2022-01-18 17:03:02,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:02,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:02,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:02,846 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 67 treesize of output 79 [2022-01-18 17:03:03,013 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:03,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:03:03,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:03,292 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 38 treesize of output 57 [2022-01-18 17:03:03,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:03,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 17:03:03,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 17:03:03,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:03,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:03,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:03:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:03,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561873257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:03:03,425 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:03:03,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 33 [2022-01-18 17:03:03,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419942759] [2022-01-18 17:03:03,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:03:03,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:03:03,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:03:03,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:03:03,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:03:03,426 INFO L87 Difference]: Start difference. First operand 7318 states and 25318 transitions. Second operand has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 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-01-18 17:03:08,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:03:08,467 INFO L93 Difference]: Finished difference Result 12931 states and 42701 transitions. [2022-01-18 17:03:08,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 17:03:08,468 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 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 30 [2022-01-18 17:03:08,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:03:08,498 INFO L225 Difference]: With dead ends: 12931 [2022-01-18 17:03:08,498 INFO L226 Difference]: Without dead ends: 12831 [2022-01-18 17:03:08,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4112 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1835, Invalid=10821, Unknown=0, NotChecked=0, Total=12656 [2022-01-18 17:03:08,499 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 681 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 3761 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 3998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 3761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:03:08,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1309 Invalid, 3998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 3761 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 17:03:08,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12831 states. [2022-01-18 17:03:08,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12831 to 7438. [2022-01-18 17:03:08,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7438 states, 7437 states have (on average 3.4599973107435793) internal successors, (25732), 7437 states have internal predecessors, (25732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7438 states to 7438 states and 25732 transitions. [2022-01-18 17:03:08,725 INFO L78 Accepts]: Start accepts. Automaton has 7438 states and 25732 transitions. Word has length 30 [2022-01-18 17:03:08,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:03:08,725 INFO L470 AbstractCegarLoop]: Abstraction has 7438 states and 25732 transitions. [2022-01-18 17:03:08,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 33 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-01-18 17:03:08,725 INFO L276 IsEmpty]: Start isEmpty. Operand 7438 states and 25732 transitions. [2022-01-18 17:03:08,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:03:08,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:03:08,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:03:08,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 17:03:08,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:08,936 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:03:08,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:03:08,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1105977056, now seen corresponding path program 48 times [2022-01-18 17:03:08,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:03:08,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588266313] [2022-01-18 17:03:08,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:03:08,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:03:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:03:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:09,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:03:09,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588266313] [2022-01-18 17:03:09,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588266313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:03:09,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103715557] [2022-01-18 17:03:09,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:03:09,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:09,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:03:09,247 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:03:09,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 17:03:09,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:03:09,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:03:09,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:03:09,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:03:09,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:09,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 36 treesize of output 44 [2022-01-18 17:03:09,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:09,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 52 [2022-01-18 17:03:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:09,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:03:10,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:10,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-01-18 17:03:10,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:10,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 51 [2022-01-18 17:03:10,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-18 17:03:10,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:10,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 19 treesize of output 3 [2022-01-18 17:03:10,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:10,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103715557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:03:10,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:03:10,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 17:03:10,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621708820] [2022-01-18 17:03:10,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:03:10,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:03:10,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:03:10,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:03:10,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:03:10,470 INFO L87 Difference]: Start difference. First operand 7438 states and 25732 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:32,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:03:32,939 INFO L93 Difference]: Finished difference Result 16526 states and 54365 transitions. [2022-01-18 17:03:32,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2022-01-18 17:03:32,939 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:03:32,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:03:32,974 INFO L225 Difference]: With dead ends: 16526 [2022-01-18 17:03:32,974 INFO L226 Difference]: Without dead ends: 16473 [2022-01-18 17:03:32,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31631 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=9136, Invalid=63494, Unknown=0, NotChecked=0, Total=72630 [2022-01-18 17:03:32,978 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 1211 mSDsluCounter, 1816 mSDsCounter, 0 mSdLazyCounter, 3656 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 5362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 3656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1240 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:03:32,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1211 Valid, 1079 Invalid, 5362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 3656 Invalid, 0 Unknown, 1240 Unchecked, 2.3s Time] [2022-01-18 17:03:32,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16473 states. [2022-01-18 17:03:33,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16473 to 7514. [2022-01-18 17:03:33,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7514 states, 7513 states have (on average 3.4654598695594303) internal successors, (26036), 7513 states have internal predecessors, (26036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:33,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7514 states to 7514 states and 26036 transitions. [2022-01-18 17:03:33,282 INFO L78 Accepts]: Start accepts. Automaton has 7514 states and 26036 transitions. Word has length 30 [2022-01-18 17:03:33,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:03:33,282 INFO L470 AbstractCegarLoop]: Abstraction has 7514 states and 26036 transitions. [2022-01-18 17:03:33,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:33,282 INFO L276 IsEmpty]: Start isEmpty. Operand 7514 states and 26036 transitions. [2022-01-18 17:03:33,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:03:33,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:03:33,293 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:03:33,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 17:03:33,493 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,SelfDestructingSolverStorable96 [2022-01-18 17:03:33,493 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:03:33,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:03:33,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1637830820, now seen corresponding path program 49 times [2022-01-18 17:03:33,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:03:33,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579682671] [2022-01-18 17:03:33,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:03:33,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:03:33,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:03:33,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:33,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:03:33,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579682671] [2022-01-18 17:03:33,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579682671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:03:33,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040754592] [2022-01-18 17:03:33,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:03:33,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:33,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:03:33,804 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:03:33,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 17:03:33,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:03:33,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:03:33,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:03:34,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:34,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 [2022-01-18 17:03:34,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:03:34,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:03:34,231 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:34,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:03:34,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:34,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 34 treesize of output 69 [2022-01-18 17:03:34,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:34,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-18 17:03:34,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:34,908 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 33 treesize of output 60 [2022-01-18 17:03:34,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:34,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:34,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 23 treesize of output 50 [2022-01-18 17:03:35,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:35,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040754592] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:03:35,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:03:35,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 17:03:35,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85034822] [2022-01-18 17:03:35,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:03:35,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 17:03:35,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:03:35,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 17:03:35,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=873, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:03:35,154 INFO L87 Difference]: Start difference. First operand 7514 states and 26036 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:40,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:03:40,207 INFO L93 Difference]: Finished difference Result 12709 states and 41187 transitions. [2022-01-18 17:03:40,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 17:03:40,207 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:03:40,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:03:40,235 INFO L225 Difference]: With dead ends: 12709 [2022-01-18 17:03:40,235 INFO L226 Difference]: Without dead ends: 12679 [2022-01-18 17:03:40,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4444 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1978, Invalid=10012, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 17:03:40,237 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 489 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1962 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:03:40,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 502 Invalid, 2760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1962 Invalid, 0 Unknown, 593 Unchecked, 1.1s Time] [2022-01-18 17:03:40,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12679 states. [2022-01-18 17:03:40,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12679 to 7518. [2022-01-18 17:03:40,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7518 states, 7517 states have (on average 3.4661434082745775) internal successors, (26055), 7517 states have internal predecessors, (26055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:40,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7518 states to 7518 states and 26055 transitions. [2022-01-18 17:03:40,413 INFO L78 Accepts]: Start accepts. Automaton has 7518 states and 26055 transitions. Word has length 30 [2022-01-18 17:03:40,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:03:40,414 INFO L470 AbstractCegarLoop]: Abstraction has 7518 states and 26055 transitions. [2022-01-18 17:03:40,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:03:40,414 INFO L276 IsEmpty]: Start isEmpty. Operand 7518 states and 26055 transitions. [2022-01-18 17:03:40,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:03:40,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:03:40,425 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:03:40,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 17:03:40,626 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,SelfDestructingSolverStorable97 [2022-01-18 17:03:40,626 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:03:40,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:03:40,626 INFO L85 PathProgramCache]: Analyzing trace with hash 505670412, now seen corresponding path program 50 times [2022-01-18 17:03:40,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:03:40,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907285231] [2022-01-18 17:03:40,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:03:40,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:03:40,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:03:40,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:40,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:03:40,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907285231] [2022-01-18 17:03:40,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907285231] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:03:40,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635218309] [2022-01-18 17:03:40,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:03:40,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:03:40,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:03:40,943 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:03:40,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 17:03:40,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:03:40,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:03:40,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:03:40,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:03:41,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:41,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 36 treesize of output 44 [2022-01-18 17:03:41,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:41,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 61 [2022-01-18 17:03:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:41,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:03:41,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:41,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:41,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:41,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 61 [2022-01-18 17:03:41,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:41,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:41,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:03:41,994 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 24 treesize of output 51 [2022-01-18 17:03:42,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:42,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 19 [2022-01-18 17:03:42,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:03:42,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 19 treesize of output 3 [2022-01-18 17:03:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:03:42,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635218309] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:03:42,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:03:42,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 17:03:42,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614866353] [2022-01-18 17:03:42,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:03:42,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:03:42,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:03:42,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:03:42,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:03:42,178 INFO L87 Difference]: Start difference. First operand 7518 states and 26055 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:09,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:04:09,907 INFO L93 Difference]: Finished difference Result 16334 states and 53312 transitions. [2022-01-18 17:04:09,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2022-01-18 17:04:09,907 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:04:09,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:04:09,950 INFO L225 Difference]: With dead ends: 16334 [2022-01-18 17:04:09,950 INFO L226 Difference]: Without dead ends: 16220 [2022-01-18 17:04:09,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 316 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44116 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=11557, Invalid=89249, Unknown=0, NotChecked=0, Total=100806 [2022-01-18 17:04:09,953 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1104 mSDsluCounter, 2543 mSDsCounter, 0 mSdLazyCounter, 5135 mSolverCounterSat, 517 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 1456 SdHoareTripleChecker+Invalid, 8335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 517 IncrementalHoareTripleChecker+Valid, 5135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2683 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:04:09,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1104 Valid, 1456 Invalid, 8335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [517 Valid, 5135 Invalid, 0 Unknown, 2683 Unchecked, 3.0s Time] [2022-01-18 17:04:09,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16220 states. [2022-01-18 17:04:10,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16220 to 7505. [2022-01-18 17:04:10,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7505 states, 7504 states have (on average 3.463219616204691) internal successors, (25988), 7504 states have internal predecessors, (25988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:10,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7505 states to 7505 states and 25988 transitions. [2022-01-18 17:04:10,177 INFO L78 Accepts]: Start accepts. Automaton has 7505 states and 25988 transitions. Word has length 30 [2022-01-18 17:04:10,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:04:10,177 INFO L470 AbstractCegarLoop]: Abstraction has 7505 states and 25988 transitions. [2022-01-18 17:04:10,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:10,177 INFO L276 IsEmpty]: Start isEmpty. Operand 7505 states and 25988 transitions. [2022-01-18 17:04:10,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:04:10,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:04:10,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:04:10,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 17:04:10,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:10,391 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:04:10,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:04:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1362135974, now seen corresponding path program 51 times [2022-01-18 17:04:10,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:04:10,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24363489] [2022-01-18 17:04:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:04:10,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:04:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:10,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:04:10,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24363489] [2022-01-18 17:04:10,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24363489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:04:10,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570886419] [2022-01-18 17:04:10,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:04:10,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:10,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:04:10,690 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:04:10,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 17:04:10,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:04:10,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:04:10,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:04:10,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:04:11,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:11,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-01-18 17:04:11,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:11,019 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 79 treesize of output 87 [2022-01-18 17:04:11,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:11,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:04:11,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:11,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 60 treesize of output 93 [2022-01-18 17:04:11,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:11,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 44 treesize of output 77 [2022-01-18 17:04:12,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:12,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570886419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:04:12,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:04:12,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 17:04:12,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890609713] [2022-01-18 17:04:12,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:04:12,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:04:12,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:04:12,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:04:12,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:04:12,813 INFO L87 Difference]: Start difference. First operand 7505 states and 25988 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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-01-18 17:04:19,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:04:19,084 INFO L93 Difference]: Finished difference Result 16709 states and 56534 transitions. [2022-01-18 17:04:19,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 17:04:19,085 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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 30 [2022-01-18 17:04:19,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:04:19,120 INFO L225 Difference]: With dead ends: 16709 [2022-01-18 17:04:19,121 INFO L226 Difference]: Without dead ends: 16630 [2022-01-18 17:04:19,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 57 SyntacticMatches, 8 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7115 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2654, Invalid=14902, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 17:04:19,123 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 622 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1642 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 3034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1159 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:04:19,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 404 Invalid, 3034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1642 Invalid, 0 Unknown, 1159 Unchecked, 1.0s Time] [2022-01-18 17:04:19,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16630 states. [2022-01-18 17:04:19,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16630 to 7559. [2022-01-18 17:04:19,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7559 states, 7558 states have (on average 3.463614712887007) internal successors, (26178), 7558 states have internal predecessors, (26178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:19,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7559 states to 7559 states and 26178 transitions. [2022-01-18 17:04:19,337 INFO L78 Accepts]: Start accepts. Automaton has 7559 states and 26178 transitions. Word has length 30 [2022-01-18 17:04:19,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:04:19,337 INFO L470 AbstractCegarLoop]: Abstraction has 7559 states and 26178 transitions. [2022-01-18 17:04:19,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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-01-18 17:04:19,337 INFO L276 IsEmpty]: Start isEmpty. Operand 7559 states and 26178 transitions. [2022-01-18 17:04:19,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:04:19,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:04:19,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:04:19,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 17:04:19,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:19,551 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:04:19,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:04:19,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1538721804, now seen corresponding path program 52 times [2022-01-18 17:04:19,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:04:19,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275513145] [2022-01-18 17:04:19,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:04:19,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:04:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:19,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:19,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:04:19,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275513145] [2022-01-18 17:04:19,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275513145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:04:19,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512876244] [2022-01-18 17:04:19,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:04:19,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:19,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:04:19,868 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:04:19,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 17:04:19,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:04:19,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:04:19,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:04:19,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:04:20,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:20,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,191 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 17:04:20,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:20,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,197 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-18 17:04:20,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:20,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:04:20,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-18 17:04:20,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,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 23 treesize of output 58 [2022-01-18 17:04:20,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,894 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 34 treesize of output 61 [2022-01-18 17:04:20,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:20,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:20,913 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 24 treesize of output 51 [2022-01-18 17:04:21,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:21,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512876244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:04:21,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:04:21,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 17:04:21,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665280345] [2022-01-18 17:04:21,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:04:21,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:04:21,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:04:21,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:04:21,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:04:21,164 INFO L87 Difference]: Start difference. First operand 7559 states and 26178 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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-01-18 17:04:27,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:04:27,071 INFO L93 Difference]: Finished difference Result 13585 states and 43889 transitions. [2022-01-18 17:04:27,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 17:04:27,071 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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 30 [2022-01-18 17:04:27,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:04:27,112 INFO L225 Difference]: With dead ends: 13585 [2022-01-18 17:04:27,112 INFO L226 Difference]: Without dead ends: 13507 [2022-01-18 17:04:27,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5084 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2156, Invalid=11416, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 17:04:27,114 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 506 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 2824 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 3553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:04:27,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 687 Invalid, 3553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2824 Invalid, 0 Unknown, 506 Unchecked, 1.4s Time] [2022-01-18 17:04:27,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13507 states. [2022-01-18 17:04:27,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13507 to 7582. [2022-01-18 17:04:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7582 states, 7581 states have (on average 3.4618124258013454) internal successors, (26244), 7581 states have internal predecessors, (26244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:27,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7582 states to 7582 states and 26244 transitions. [2022-01-18 17:04:27,331 INFO L78 Accepts]: Start accepts. Automaton has 7582 states and 26244 transitions. Word has length 30 [2022-01-18 17:04:27,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:04:27,331 INFO L470 AbstractCegarLoop]: Abstraction has 7582 states and 26244 transitions. [2022-01-18 17:04:27,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 31 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-01-18 17:04:27,331 INFO L276 IsEmpty]: Start isEmpty. Operand 7582 states and 26244 transitions. [2022-01-18 17:04:27,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:04:27,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:04:27,343 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, 1, 1] [2022-01-18 17:04:27,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-18 17:04:27,543 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,SelfDestructingSolverStorable100 [2022-01-18 17:04:27,543 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:04:27,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:04:27,544 INFO L85 PathProgramCache]: Analyzing trace with hash 983099671, now seen corresponding path program 47 times [2022-01-18 17:04:27,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:04:27,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026688244] [2022-01-18 17:04:27,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:04:27,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:04:27,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:27,903 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:27,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:04:27,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026688244] [2022-01-18 17:04:27,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026688244] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:04:27,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72218394] [2022-01-18 17:04:27,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:04:27,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:27,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:04:27,904 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:04:27,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 17:04:27,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:04:27,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:04:27,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:04:27,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:04:28,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:28,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 35 treesize of output 25 [2022-01-18 17:04:28,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:28,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:04:28,298 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:28,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:04:28,556 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:04:28,557 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 38 treesize of output 63 [2022-01-18 17:04:28,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:28,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 55 [2022-01-18 17:04:28,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:28,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:04:28,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:28,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:28,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 3 [2022-01-18 17:04:28,731 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:28,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72218394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:04:28,731 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:04:28,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 17:04:28,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880188096] [2022-01-18 17:04:28,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:04:28,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:04:28,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:04:28,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:04:28,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:04:28,732 INFO L87 Difference]: Start difference. First operand 7582 states and 26244 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 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-01-18 17:04:36,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:04:36,841 INFO L93 Difference]: Finished difference Result 11688 states and 38988 transitions. [2022-01-18 17:04:36,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 17:04:36,841 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 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 30 [2022-01-18 17:04:36,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:04:36,862 INFO L225 Difference]: With dead ends: 11688 [2022-01-18 17:04:36,863 INFO L226 Difference]: Without dead ends: 11594 [2022-01-18 17:04:36,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8229 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2731, Invalid=19025, Unknown=0, NotChecked=0, Total=21756 [2022-01-18 17:04:36,864 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 472 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 3832 mSolverCounterSat, 399 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 4231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 3832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:04:36,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 740 Invalid, 4231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 3832 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 17:04:36,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11594 states. [2022-01-18 17:04:36,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11594 to 7602. [2022-01-18 17:04:36,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7602 states, 7601 states have (on average 3.4592816734640177) internal successors, (26294), 7601 states have internal predecessors, (26294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:36,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7602 states to 7602 states and 26294 transitions. [2022-01-18 17:04:36,996 INFO L78 Accepts]: Start accepts. Automaton has 7602 states and 26294 transitions. Word has length 30 [2022-01-18 17:04:36,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:04:36,996 INFO L470 AbstractCegarLoop]: Abstraction has 7602 states and 26294 transitions. [2022-01-18 17:04:36,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 30 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-01-18 17:04:36,996 INFO L276 IsEmpty]: Start isEmpty. Operand 7602 states and 26294 transitions. [2022-01-18 17:04:37,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:04:37,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:04:37,007 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, 1, 1] [2022-01-18 17:04:37,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 17:04:37,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:37,207 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:04:37,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:04:37,207 INFO L85 PathProgramCache]: Analyzing trace with hash -2041248553, now seen corresponding path program 48 times [2022-01-18 17:04:37,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:04:37,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827115262] [2022-01-18 17:04:37,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:04:37,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:04:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:37,568 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:37,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:04:37,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827115262] [2022-01-18 17:04:37,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827115262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:04:37,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249570004] [2022-01-18 17:04:37,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:04:37,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:37,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:04:37,569 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:04:37,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 17:04:37,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:04:37,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:04:37,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:04:37,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:04:37,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:37,893 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 48 treesize of output 66 [2022-01-18 17:04:37,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:37,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:37,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 117 [2022-01-18 17:04:38,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:38,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:04:38,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:38,364 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 38 treesize of output 57 [2022-01-18 17:04:38,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:38,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 17:04:38,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:38,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:04:38,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:38,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:38,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:04:38,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:38,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249570004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:04:38,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:04:38,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-18 17:04:38,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513885208] [2022-01-18 17:04:38,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:04:38,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:04:38,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:04:38,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:04:38,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1049, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:04:38,507 INFO L87 Difference]: Start difference. First operand 7602 states and 26294 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:46,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:04:46,909 INFO L93 Difference]: Finished difference Result 13282 states and 44055 transitions. [2022-01-18 17:04:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 17:04:46,909 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:04:46,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:04:46,988 INFO L225 Difference]: With dead ends: 13282 [2022-01-18 17:04:46,989 INFO L226 Difference]: Without dead ends: 13167 [2022-01-18 17:04:46,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9094 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=3232, Invalid=22850, Unknown=0, NotChecked=0, Total=26082 [2022-01-18 17:04:46,990 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 773 mSDsluCounter, 1702 mSDsCounter, 0 mSdLazyCounter, 4961 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 1173 SdHoareTripleChecker+Invalid, 5692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 4961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:04:46,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 1173 Invalid, 5692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 4961 Invalid, 0 Unknown, 433 Unchecked, 2.3s Time] [2022-01-18 17:04:47,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13167 states. [2022-01-18 17:04:47,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13167 to 7713. [2022-01-18 17:04:47,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7713 states, 7712 states have (on average 3.454616182572614) internal successors, (26642), 7712 states have internal predecessors, (26642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7713 states to 7713 states and 26642 transitions. [2022-01-18 17:04:47,146 INFO L78 Accepts]: Start accepts. Automaton has 7713 states and 26642 transitions. Word has length 30 [2022-01-18 17:04:47,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:04:47,146 INFO L470 AbstractCegarLoop]: Abstraction has 7713 states and 26642 transitions. [2022-01-18 17:04:47,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:04:47,146 INFO L276 IsEmpty]: Start isEmpty. Operand 7713 states and 26642 transitions. [2022-01-18 17:04:47,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:04:47,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:04:47,157 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, 1, 1] [2022-01-18 17:04:47,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 17:04:47,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 17:04:47,359 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:04:47,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:04:47,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2118966875, now seen corresponding path program 49 times [2022-01-18 17:04:47,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:04:47,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819340934] [2022-01-18 17:04:47,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:04:47,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:04:47,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:47,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:04:47,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819340934] [2022-01-18 17:04:47,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819340934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:04:47,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776785206] [2022-01-18 17:04:47,720 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:04:47,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:04:47,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:04:47,721 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:04:47,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 17:04:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:04:47,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:04:47,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:04:48,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:48,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 35 [2022-01-18 17:04:48,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:48,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 11 [2022-01-18 17:04:48,147 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:48,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:04:48,412 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:04:48,413 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 38 treesize of output 63 [2022-01-18 17:04:48,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:04:48,430 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 26 treesize of output 55 [2022-01-18 17:04:48,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:48,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 37 treesize of output 21 [2022-01-18 17:04:48,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:04:48,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:04:48,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:04:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:04:48,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776785206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:04:48,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:04:48,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 17:04:48,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680889159] [2022-01-18 17:04:48,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:04:48,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:04:48,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:04:48,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:04:48,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:04:48,607 INFO L87 Difference]: Start difference. First operand 7713 states and 26642 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:00,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:00,595 INFO L93 Difference]: Finished difference Result 13854 states and 45807 transitions. [2022-01-18 17:05:00,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 17:05:00,595 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:05:00,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:00,622 INFO L225 Difference]: With dead ends: 13854 [2022-01-18 17:05:00,622 INFO L226 Difference]: Without dead ends: 13793 [2022-01-18 17:05:00,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15066 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=4904, Invalid=32538, Unknown=0, NotChecked=0, Total=37442 [2022-01-18 17:05:00,624 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 621 mSDsluCounter, 1972 mSDsCounter, 0 mSdLazyCounter, 5044 mSolverCounterSat, 523 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 5567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 523 IncrementalHoareTripleChecker+Valid, 5044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:00,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [621 Valid, 995 Invalid, 5567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [523 Valid, 5044 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 17:05:00,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13793 states. [2022-01-18 17:05:00,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13793 to 7731. [2022-01-18 17:05:00,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7731 states, 7730 states have (on average 3.457438551099612) internal successors, (26726), 7730 states have internal predecessors, (26726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:00,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7731 states to 7731 states and 26726 transitions. [2022-01-18 17:05:00,780 INFO L78 Accepts]: Start accepts. Automaton has 7731 states and 26726 transitions. Word has length 30 [2022-01-18 17:05:00,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:00,780 INFO L470 AbstractCegarLoop]: Abstraction has 7731 states and 26726 transitions. [2022-01-18 17:05:00,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:00,781 INFO L276 IsEmpty]: Start isEmpty. Operand 7731 states and 26726 transitions. [2022-01-18 17:05:00,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:05:00,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:00,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, 1, 1] [2022-01-18 17:05:00,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 17:05:00,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 17:05:00,993 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:00,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:00,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1630446187, now seen corresponding path program 50 times [2022-01-18 17:05:00,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:00,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801137782] [2022-01-18 17:05:00,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:00,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:00,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:01,329 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:01,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:01,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801137782] [2022-01-18 17:05:01,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801137782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:01,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987579565] [2022-01-18 17:05:01,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:05:01,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:01,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:01,330 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:05:01,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 17:05:01,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:05:01,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:01,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:05:01,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:01,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:01,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:01,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:01,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 44 treesize of output 34 [2022-01-18 17:05:01,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:01,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:01,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:01,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 7 [2022-01-18 17:05:01,794 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:01,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:02,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:02,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 56 [2022-01-18 17:05:02,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:02,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2022-01-18 17:05:02,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:02,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-18 17:05:02,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:02,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:02,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:05:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:02,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987579565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:02,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:02,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-01-18 17:05:02,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686737076] [2022-01-18 17:05:02,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:02,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:05:02,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:02,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:05:02,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:05:02,270 INFO L87 Difference]: Start difference. First operand 7731 states and 26726 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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-01-18 17:05:08,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:08,482 INFO L93 Difference]: Finished difference Result 13366 states and 43961 transitions. [2022-01-18 17:05:08,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 17:05:08,482 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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 30 [2022-01-18 17:05:08,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:08,507 INFO L225 Difference]: With dead ends: 13366 [2022-01-18 17:05:08,507 INFO L226 Difference]: Without dead ends: 13244 [2022-01-18 17:05:08,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4695 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1860, Invalid=12420, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 17:05:08,508 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 574 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 5227 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 5422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 5227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:08,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 1541 Invalid, 5422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 5227 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 17:05:08,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13244 states. [2022-01-18 17:05:08,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13244 to 7951. [2022-01-18 17:05:08,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7951 states, 7950 states have (on average 3.4544654088050315) internal successors, (27463), 7950 states have internal predecessors, (27463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:08,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7951 states to 7951 states and 27463 transitions. [2022-01-18 17:05:08,677 INFO L78 Accepts]: Start accepts. Automaton has 7951 states and 27463 transitions. Word has length 30 [2022-01-18 17:05:08,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:08,678 INFO L470 AbstractCegarLoop]: Abstraction has 7951 states and 27463 transitions. [2022-01-18 17:05:08,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 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-01-18 17:05:08,678 INFO L276 IsEmpty]: Start isEmpty. Operand 7951 states and 27463 transitions. [2022-01-18 17:05:08,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:05:08,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:08,689 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, 1, 1] [2022-01-18 17:05:08,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 17:05:08,889 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,SelfDestructingSolverStorable104 [2022-01-18 17:05:08,890 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:08,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:08,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1913817913, now seen corresponding path program 51 times [2022-01-18 17:05:08,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:08,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157340943] [2022-01-18 17:05:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:08,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:08,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:05:09,193 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:09,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:05:09,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157340943] [2022-01-18 17:05:09,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157340943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:05:09,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675811225] [2022-01-18 17:05:09,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:05:09,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:09,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:05:09,194 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:05:09,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 17:05:09,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:05:09,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:05:09,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:05:09,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:05:09,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:09,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-18 17:05:09,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:09,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:05:09,570 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:09,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:05:09,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:09,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 57 [2022-01-18 17:05:09,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:05:09,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 17:05:09,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:09,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 37 treesize of output 21 [2022-01-18 17:05:09,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:05:09,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:05:09,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 3 [2022-01-18 17:05:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:05:10,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675811225] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:05:10,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:05:10,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-18 17:05:10,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517151710] [2022-01-18 17:05:10,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:05:10,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:05:10,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:05:10,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:05:10,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:05:10,004 INFO L87 Difference]: Start difference. First operand 7951 states and 27463 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:15,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:05:15,077 INFO L93 Difference]: Finished difference Result 13277 states and 43824 transitions. [2022-01-18 17:05:15,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 17:05:15,078 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 17:05:15,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:05:15,108 INFO L225 Difference]: With dead ends: 13277 [2022-01-18 17:05:15,108 INFO L226 Difference]: Without dead ends: 13198 [2022-01-18 17:05:15,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4441 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2136, Invalid=11436, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 17:05:15,109 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 631 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 3104 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 3374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 3104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:05:15,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 956 Invalid, 3374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 3104 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:05:15,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13198 states. [2022-01-18 17:05:15,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13198 to 7975. [2022-01-18 17:05:15,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7975 states, 7974 states have (on average 3.45322297466767) internal successors, (27536), 7974 states have internal predecessors, (27536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7975 states to 7975 states and 27536 transitions. [2022-01-18 17:05:15,302 INFO L78 Accepts]: Start accepts. Automaton has 7975 states and 27536 transitions. Word has length 30 [2022-01-18 17:05:15,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:05:15,303 INFO L470 AbstractCegarLoop]: Abstraction has 7975 states and 27536 transitions. [2022-01-18 17:05:15,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:05:15,303 INFO L276 IsEmpty]: Start isEmpty. Operand 7975 states and 27536 transitions. [2022-01-18 17:05:15,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 17:05:15,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:05:15,315 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, 1, 1] [2022-01-18 17:05:15,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-18 17:05:15,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:05:15,516 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:05:15,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:05:15,516 INFO L85 PathProgramCache]: Analyzing trace with hash -140710077, now seen corresponding path program 52 times [2022-01-18 17:05:15,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:05:15,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924246915] [2022-01-18 17:05:15,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:05:15,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:05:15,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2022-01-18 17:05:15,692 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:05:15,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-01-18 17:05:15,692 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:05:15,693 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 8 known predicates. [2022-01-18 17:05:15,694 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:05:15,694 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:05:15,694 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:05:15,696 INFO L732 BasicCegarLoop]: Path program histogram: [52, 52, 1, 1, 1] [2022-01-18 17:05:15,698 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:05:15,698 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:05:15,700 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:05:15 BasicIcfg [2022-01-18 17:05:15,700 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:05:15,700 INFO L158 Benchmark]: Toolchain (without parser) took 733418.84ms. Allocated memory was 404.8MB in the beginning and 1.4GB in the end (delta: 983.6MB). Free memory was 364.2MB in the beginning and 657.9MB in the end (delta: -293.7MB). Peak memory consumption was 694.9MB. Max. memory is 16.0GB. [2022-01-18 17:05:15,700 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 404.8MB. Free memory is still 365.3MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:05:15,700 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.92ms. Allocated memory is still 404.8MB. Free memory was 364.2MB in the beginning and 362.6MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 17:05:15,700 INFO L158 Benchmark]: Boogie Preprocessor took 12.64ms. Allocated memory is still 404.8MB. Free memory was 362.6MB in the beginning and 361.7MB in the end (delta: 899.5kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:05:15,700 INFO L158 Benchmark]: RCFGBuilder took 226.94ms. Allocated memory is still 404.8MB. Free memory was 361.5MB in the beginning and 352.2MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:05:15,700 INFO L158 Benchmark]: TraceAbstraction took 733151.69ms. Allocated memory was 404.8MB in the beginning and 1.4GB in the end (delta: 983.6MB). Free memory was 351.7MB in the beginning and 657.9MB in the end (delta: -306.2MB). Peak memory consumption was 680.2MB. Max. memory is 16.0GB. [2022-01-18 17:05:15,701 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.13ms. Allocated memory is still 404.8MB. Free memory is still 365.3MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 20.92ms. Allocated memory is still 404.8MB. Free memory was 364.2MB in the beginning and 362.6MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 12.64ms. Allocated memory is still 404.8MB. Free memory was 362.6MB in the beginning and 361.7MB in the end (delta: 899.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 226.94ms. Allocated memory is still 404.8MB. Free memory was 361.5MB in the beginning and 352.2MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 733151.69ms. Allocated memory was 404.8MB in the beginning and 1.4GB in the end (delta: 983.6MB). Free memory was 351.7MB in the beginning and 657.9MB in the end (delta: -306.2MB). Peak memory consumption was 680.2MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 8 known predicates. - TimeoutResultAtElement [Line: 53]: 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 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 8 known predicates. - TimeoutResultAtElement [Line: 54]: 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 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 8 known predicates. - TimeoutResultAtElement [Line: 53]: 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 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 8 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 733.0s, OverallIterations: 107, TraceHistogramMax: 2, PathProgramHistogramMax: 52, EmptinessCheckTime: 0.7s, AutomataDifference: 573.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 56902 SdHoareTripleChecker+Valid, 119.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 56902 mSDsluCounter, 53851 SdHoareTripleChecker+Invalid, 101.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 31772 IncrementalHoareTripleChecker+Unchecked, 94739 mSDsCounter, 21413 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 225016 IncrementalHoareTripleChecker+Invalid, 278201 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 21413 mSolverCounterUnsat, 3621 mSDtfsCounter, 225016 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15318 GetRequests, 4411 SyntacticMatches, 400 SemanticMatches, 10507 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687447 ImplicationChecksByTransitivity, 479.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7975occurred in iteration=106, InterpolantAutomatonStates: 8812, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 11.7s AutomataMinimizationTime, 106 MinimizatonAttempts, 467381 StatesRemovedByMinimization, 106 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 121.6s InterpolantComputationTime, 5988 NumberOfCodeBlocks, 5973 NumberOfCodeBlocksAsserted, 328 NumberOfCheckSat, 8640 ConstructedInterpolants, 228 QuantifiedInterpolants, 170668 SizeOfPredicates, 1426 NumberOfNonLiveVariables, 6558 ConjunctsInSsa, 2040 ConjunctsInUnsatCore, 312 InterpolantComputations, 3 PerfectInterpolantSequences, 216/2120 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