/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:32:43,339 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:32:43,341 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:32:43,377 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:32:43,377 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:32:43,379 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:32:43,382 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:32:43,387 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:32:43,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:32:43,395 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:32:43,396 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:32:43,396 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:32:43,397 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:32:43,397 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:32:43,398 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:32:43,399 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:32:43,399 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:32:43,400 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:32:43,401 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:32:43,402 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:32:43,403 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:32:43,406 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:32:43,407 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:32:43,407 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:32:43,409 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:32:43,409 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:32:43,410 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:32:43,410 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:32:43,411 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:32:43,411 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:32:43,412 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:32:43,412 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:32:43,413 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:32:43,413 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:32:43,414 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:32:43,414 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:32:43,415 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:32:43,415 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:32:43,415 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:32:43,416 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:32:43,416 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:32:43,423 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 16:32:43,450 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:32:43,451 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:32:43,451 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:32:43,451 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:32:43,452 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:32:43,452 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:32:43,453 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:32:43,453 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:32:43,453 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:32:43,454 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:32:43,454 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:32:43,455 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:32:43,455 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:32:43,456 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:32:43,456 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:32:43,456 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:32:43,456 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 16:32:43,670 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:32:43,690 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:32:43,693 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:32:43,694 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:32:43,698 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:32:43,699 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl [2022-03-15 16:32:43,699 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl' [2022-03-15 16:32:43,719 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:32:43,720 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:32:43,723 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:32:43,723 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:32:43,724 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:32:43,739 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,745 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,752 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:32:43,753 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:32:43,754 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:32:43,754 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:32:43,754 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:32:43,760 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,761 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,762 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,762 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,764 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,766 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,767 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,767 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:32:43,768 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:32:43,768 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:32:43,768 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:32:43,772 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/1) ... [2022-03-15 16:32:43,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:32:43,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:43,803 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 16:32:43,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 16:32:43,836 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:32:43,836 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:32:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:32:43,836 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:32:43,836 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:32:43,836 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:32:43,836 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:32:43,837 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:32:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:32:43,837 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:32:43,837 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:32:43,837 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:32:43,838 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:32:43,877 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:32:43,879 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:32:43,952 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:32:43,958 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:32:43,958 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:32:43,960 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:32:43 BoogieIcfgContainer [2022-03-15 16:32:43,960 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:32:43,961 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:32:43,962 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:32:43,970 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:32:43,970 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:32:43" (1/2) ... [2022-03-15 16:32:43,974 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c308bad and model type dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:32:43, skipping insertion in model container [2022-03-15 16:32:43,974 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:32:43" (2/2) ... [2022-03-15 16:32:43,976 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-alt.wvr.bpl [2022-03-15 16:32:43,980 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:32:43,980 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:32:43,980 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:32:43,980 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:32:44,039 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:32:44,126 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:32:44,132 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:32:44,133 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:32:44,153 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-03-15 16:32:44,197 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-03-15 16:32:44,200 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-03-15 16:32:44,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:32:44,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:44,214 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:44,214 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:44,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:44,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1704584700, now seen corresponding path program 1 times [2022-03-15 16:32:44,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:44,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130472731] [2022-03-15 16:32:44,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:44,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:44,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:44,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:44,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130472731] [2022-03-15 16:32:44,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130472731] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:32:44,395 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:32:44,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:32:44,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302302938] [2022-03-15 16:32:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:32:44,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:32:44,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:44,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:32:44,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:32:44,427 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-03-15 16:32:44,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:44,487 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-03-15 16:32:44,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:32:44,491 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-03-15 16:32:44,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:44,506 INFO L225 Difference]: With dead ends: 298 [2022-03-15 16:32:44,507 INFO L226 Difference]: Without dead ends: 283 [2022-03-15 16:32:44,508 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-03-15 16:32:44,513 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-03-15 16:32:44,514 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-03-15 16:32:44,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-15 16:32:44,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-03-15 16:32:44,601 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-03-15 16:32:44,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-03-15 16:32:44,606 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-03-15 16:32:44,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:44,612 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-03-15 16:32:44,612 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-03-15 16:32:44,613 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-03-15 16:32:44,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 16:32:44,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:44,615 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-03-15 16:32:44,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:32:44,616 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:44,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:44,617 INFO L85 PathProgramCache]: Analyzing trace with hash -665793199, now seen corresponding path program 1 times [2022-03-15 16:32:44,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:44,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414560283] [2022-03-15 16:32:44,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:44,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:32:44,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:44,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414560283] [2022-03-15 16:32:44,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414560283] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:32:44,672 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:32:44,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:32:44,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585157760] [2022-03-15 16:32:44,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:32:44,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:32:44,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:44,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:32:44,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:32:44,675 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-03-15 16:32:44,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:44,721 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-03-15 16:32:44,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:32:44,722 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-03-15 16:32:44,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:44,724 INFO L225 Difference]: With dead ends: 249 [2022-03-15 16:32:44,724 INFO L226 Difference]: Without dead ends: 249 [2022-03-15 16:32:44,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:32:44,726 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-03-15 16:32:44,727 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-03-15 16:32:44,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-15 16:32:44,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-03-15 16:32:44,743 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-03-15 16:32:44,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-03-15 16:32:44,744 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-03-15 16:32:44,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:44,745 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-03-15 16:32:44,745 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-03-15 16:32:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-03-15 16:32:44,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 16:32:44,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:44,747 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-03-15 16:32:44,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:32:44,748 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:44,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:44,748 INFO L85 PathProgramCache]: Analyzing trace with hash -970035705, now seen corresponding path program 1 times [2022-03-15 16:32:44,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:44,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020498785] [2022-03-15 16:32:44,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:44,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:44,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:44,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:32:44,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:44,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020498785] [2022-03-15 16:32:44,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020498785] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:32:44,799 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:32:44,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:32:44,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795871596] [2022-03-15 16:32:44,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:32:44,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:32:44,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:44,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:32:44,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:32:44,801 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-03-15 16:32:44,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:44,851 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-03-15 16:32:44,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:32:44,852 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-03-15 16:32:44,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:44,854 INFO L225 Difference]: With dead ends: 332 [2022-03-15 16:32:44,855 INFO L226 Difference]: Without dead ends: 332 [2022-03-15 16:32:44,855 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-03-15 16:32:44,856 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-03-15 16:32:44,857 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-03-15 16:32:44,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-15 16:32:44,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-03-15 16:32:44,873 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-03-15 16:32:44,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-03-15 16:32:44,875 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-03-15 16:32:44,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:44,875 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-03-15 16:32:44,875 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-03-15 16:32:44,875 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-03-15 16:32:44,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:44,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:44,877 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-03-15 16:32:44,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:32:44,878 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:44,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash 954256018, now seen corresponding path program 1 times [2022-03-15 16:32:44,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:44,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982350109] [2022-03-15 16:32:44,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:44,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:45,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:45,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:45,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982350109] [2022-03-15 16:32:45,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982350109] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:45,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788071094] [2022-03-15 16:32:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:45,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:45,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:45,302 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:45,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 16:32:45,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:45,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:32:45,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:45,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:32:45,828 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-03-15 16:32:45,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 10 [2022-03-15 16:32:45,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:45,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:46,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:46,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:46,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:46,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:32:46,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:46,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:32:46,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:32:46,180 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:32:46,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:32:46,299 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:46,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788071094] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:46,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:46,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-15 16:32:46,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364899492] [2022-03-15 16:32:46,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:46,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:32:46,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:46,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:32:46,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:32:46,303 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:46,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:46,805 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-03-15 16:32:46,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:32:46,806 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 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 24 [2022-03-15 16:32:46,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:46,809 INFO L225 Difference]: With dead ends: 535 [2022-03-15 16:32:46,810 INFO L226 Difference]: Without dead ends: 520 [2022-03-15 16:32:46,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:32:46,811 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 234 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:46,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 112 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:32:46,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-03-15 16:32:46,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-03-15 16:32:46,839 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-03-15 16:32:46,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-03-15 16:32:46,841 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-03-15 16:32:46,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:46,841 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-03-15 16:32:46,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:46,841 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-03-15 16:32:46,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:46,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:46,853 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-03-15 16:32:46,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:47,067 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-03-15 16:32:47,068 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:47,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash 372317296, now seen corresponding path program 2 times [2022-03-15 16:32:47,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:47,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968989115] [2022-03-15 16:32:47,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:47,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:47,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:47,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968989115] [2022-03-15 16:32:47,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968989115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:47,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420254334] [2022-03-15 16:32:47,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:32:47,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:47,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:47,338 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:47,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 16:32:47,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:32:47,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:47,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:32:47,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:47,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:47,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 81 [2022-03-15 16:32:47,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:47,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 78 treesize of output 61 [2022-03-15 16:32:47,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:47,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:47,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:48,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:48,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:48,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:48,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:32:48,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:48,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:32:48,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 treesize of output 19 [2022-03-15 16:32:48,078 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:32:48,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:32:48,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:48,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420254334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:48,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:48,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-15 16:32:48,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206029060] [2022-03-15 16:32:48,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:48,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:32:48,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:48,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:32:48,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:32:48,190 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-03-15 16:32:49,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:49,982 INFO L93 Difference]: Finished difference Result 1195 states and 3469 transitions. [2022-03-15 16:32:49,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:32:49,983 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-03-15 16:32:49,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:49,989 INFO L225 Difference]: With dead ends: 1195 [2022-03-15 16:32:49,989 INFO L226 Difference]: Without dead ends: 1165 [2022-03-15 16:32:49,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=572, Invalid=1978, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:32:49,991 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 464 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:49,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 182 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:32:49,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-15 16:32:50,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 448. [2022-03-15 16:32:50,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.9731543624161074) internal successors, (1329), 447 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:50,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1329 transitions. [2022-03-15 16:32:50,031 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1329 transitions. Word has length 24 [2022-03-15 16:32:50,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:50,032 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 1329 transitions. [2022-03-15 16:32:50,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:50,032 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1329 transitions. [2022-03-15 16:32:50,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:50,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:50,034 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-03-15 16:32:50,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:50,255 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-03-15 16:32:50,256 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:50,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:50,256 INFO L85 PathProgramCache]: Analyzing trace with hash -669864304, now seen corresponding path program 3 times [2022-03-15 16:32:50,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:50,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635152601] [2022-03-15 16:32:50,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:50,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:50,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:50,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:50,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:50,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635152601] [2022-03-15 16:32:50,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635152601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:50,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008398930] [2022-03-15 16:32:50,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:32:50,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:50,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:50,427 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:50,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 16:32:50,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:32:50,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:50,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:32:50,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:50,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2022-03-15 16:32:50,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:50,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:50,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:50,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:50,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:50,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:32:50,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:50,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:32:50,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 treesize of output 19 [2022-03-15 16:32:50,825 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:32:50,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:32:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:50,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008398930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:50,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:50,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-03-15 16:32:50,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107721006] [2022-03-15 16:32:50,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:50,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:32:50,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:50,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:32:50,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:32:50,953 INFO L87 Difference]: Start difference. First operand 448 states and 1329 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-03-15 16:32:51,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:51,370 INFO L93 Difference]: Finished difference Result 682 states and 1977 transitions. [2022-03-15 16:32:51,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:32:51,370 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-03-15 16:32:51,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:51,374 INFO L225 Difference]: With dead ends: 682 [2022-03-15 16:32:51,374 INFO L226 Difference]: Without dead ends: 667 [2022-03-15 16:32:51,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:32:51,376 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 122 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:51,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 119 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:32:51,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-03-15 16:32:51,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 464. [2022-03-15 16:32:51,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.9568034557235423) internal successors, (1369), 463 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:51,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1369 transitions. [2022-03-15 16:32:51,390 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1369 transitions. Word has length 24 [2022-03-15 16:32:51,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:51,391 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 1369 transitions. [2022-03-15 16:32:51,391 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-03-15 16:32:51,391 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1369 transitions. [2022-03-15 16:32:51,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:51,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:51,392 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-03-15 16:32:51,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:51,616 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-03-15 16:32:51,616 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:51,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:51,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1129139024, now seen corresponding path program 4 times [2022-03-15 16:32:51,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:51,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294197692] [2022-03-15 16:32:51,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:51,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:51,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:51,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:51,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294197692] [2022-03-15 16:32:51,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294197692] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:51,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073854412] [2022-03-15 16:32:51,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:32:51,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:51,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:51,875 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:51,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 16:32:51,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:32:51,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:51,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:32:51,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:52,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-03-15 16:32:52,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-03-15 16:32:52,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:52,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:52,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:52,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:52,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:32:52,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:52,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:32:52,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 treesize of output 19 [2022-03-15 16:32:52,490 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:32:52,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:32:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:52,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073854412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:52,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:52,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-03-15 16:32:52,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994572917] [2022-03-15 16:32:52,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:52,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:32:52,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:52,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:32:52,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:32:52,628 INFO L87 Difference]: Start difference. First operand 464 states and 1369 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-03-15 16:32:52,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:52,969 INFO L93 Difference]: Finished difference Result 763 states and 2257 transitions. [2022-03-15 16:32:52,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:32:52,970 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-03-15 16:32:52,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:52,974 INFO L225 Difference]: With dead ends: 763 [2022-03-15 16:32:52,974 INFO L226 Difference]: Without dead ends: 748 [2022-03-15 16:32:52,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:32:52,975 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 172 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:52,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 122 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 250 Invalid, 0 Unknown, 34 Unchecked, 0.2s Time] [2022-03-15 16:32:52,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-03-15 16:32:52,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 479. [2022-03-15 16:32:52,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 2.98326359832636) internal successors, (1426), 478 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:52,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1426 transitions. [2022-03-15 16:32:52,991 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1426 transitions. Word has length 24 [2022-03-15 16:32:52,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:52,991 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1426 transitions. [2022-03-15 16:32:52,991 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-03-15 16:32:52,991 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1426 transitions. [2022-03-15 16:32:52,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:52,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:52,993 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-03-15 16:32:53,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:53,215 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-03-15 16:32:53,216 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:53,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1804153484, now seen corresponding path program 5 times [2022-03-15 16:32:53,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:53,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118008396] [2022-03-15 16:32:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:53,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:53,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:53,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118008396] [2022-03-15 16:32:53,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118008396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:53,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350262802] [2022-03-15 16:32:53,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:32:53,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:53,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:53,408 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:53,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 16:32:53,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:32:53,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:53,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:32:53,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:53,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:53,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-03-15 16:32:53,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:53,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-03-15 16:32:53,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:53,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:53,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:53,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:54,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:54,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:32:54,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:54,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:32:54,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:54,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:32:54,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:32:54,179 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:32:54,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:32:54,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:54,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350262802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:54,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:54,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 24 [2022-03-15 16:32:54,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373951373] [2022-03-15 16:32:54,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:54,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:32:54,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:54,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:32:54,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:32:54,298 INFO L87 Difference]: Start difference. First operand 479 states and 1426 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:59,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:59,186 INFO L93 Difference]: Finished difference Result 1711 states and 4956 transitions. [2022-03-15 16:32:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 16:32:59,187 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 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 24 [2022-03-15 16:32:59,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:59,196 INFO L225 Difference]: With dead ends: 1711 [2022-03-15 16:32:59,196 INFO L226 Difference]: Without dead ends: 1681 [2022-03-15 16:32:59,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5105 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2524, Invalid=11518, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:32:59,201 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 374 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:59,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 423 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1512 Invalid, 0 Unknown, 273 Unchecked, 1.0s Time] [2022-03-15 16:32:59,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2022-03-15 16:32:59,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 516. [2022-03-15 16:32:59,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.0349514563106794) internal successors, (1563), 515 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:59,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1563 transitions. [2022-03-15 16:32:59,225 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1563 transitions. Word has length 24 [2022-03-15 16:32:59,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:59,225 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1563 transitions. [2022-03-15 16:32:59,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:59,225 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1563 transitions. [2022-03-15 16:32:59,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:32:59,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:59,227 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-03-15 16:32:59,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:59,449 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-03-15 16:32:59,450 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:59,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:59,450 INFO L85 PathProgramCache]: Analyzing trace with hash 795589012, now seen corresponding path program 6 times [2022-03-15 16:32:59,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:59,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793456462] [2022-03-15 16:32:59,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:59,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:59,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:59,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:59,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:59,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793456462] [2022-03-15 16:32:59,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793456462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:59,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47560357] [2022-03-15 16:32:59,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:32:59,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:59,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:59,675 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:59,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 16:32:59,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:32:59,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:59,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:32:59,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:59,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:59,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 80 treesize of output 79 [2022-03-15 16:32:59,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:59,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 76 treesize of output 59 [2022-03-15 16:32:59,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:00,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:00,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:00,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:00,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-03-15 16:33:00,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:00,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select 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 24 [2022-03-15 16:33:00,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:00,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-03-15 16:33:00,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 treesize of output 19 [2022-03-15 16:33:00,205 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-03-15 16:33:00,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 12 [2022-03-15 16:33:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:00,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47560357] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:00,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:00,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-03-15 16:33:00,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916110850] [2022-03-15 16:33:00,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:00,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:33:00,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:00,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:33:00,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:33:00,302 INFO L87 Difference]: Start difference. First operand 516 states and 1563 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-03-15 16:33:01,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:01,606 INFO L93 Difference]: Finished difference Result 1105 states and 3275 transitions. [2022-03-15 16:33:01,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:33:01,606 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-03-15 16:33:01,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:01,611 INFO L225 Difference]: With dead ends: 1105 [2022-03-15 16:33:01,611 INFO L226 Difference]: Without dead ends: 1090 [2022-03-15 16:33:01,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=472, Invalid=1420, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:33:01,613 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 267 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:01,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 173 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:01,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-03-15 16:33:01,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 498. [2022-03-15 16:33:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 3.006036217303823) internal successors, (1494), 497 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:01,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1494 transitions. [2022-03-15 16:33:01,639 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1494 transitions. Word has length 24 [2022-03-15 16:33:01,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:01,639 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1494 transitions. [2022-03-15 16:33:01,640 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-03-15 16:33:01,640 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1494 transitions. [2022-03-15 16:33:01,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:01,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:01,641 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-03-15 16:33:01,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:01,855 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-03-15 16:33:01,856 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:01,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2028428791, now seen corresponding path program 7 times [2022-03-15 16:33:01,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:01,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126649146] [2022-03-15 16:33:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:01,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:01,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:01,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126649146] [2022-03-15 16:33:01,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126649146] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:01,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989033879] [2022-03-15 16:33:01,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:01,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:01,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:01,905 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:01,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 16:33:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:01,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:01,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:02,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:02,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:02,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:02,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989033879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:02,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:02,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:33:02,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397459867] [2022-03-15 16:33:02,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:02,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:33:02,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:02,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:33:02,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:33:02,154 INFO L87 Difference]: Start difference. First operand 498 states and 1494 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:03,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:03,075 INFO L93 Difference]: Finished difference Result 2271 states and 6608 transitions. [2022-03-15 16:33:03,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:33:03,075 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-03-15 16:33:03,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:03,087 INFO L225 Difference]: With dead ends: 2271 [2022-03-15 16:33:03,087 INFO L226 Difference]: Without dead ends: 2271 [2022-03-15 16:33:03,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:33:03,088 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 422 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:03,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 196 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:03,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2022-03-15 16:33:03,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 643. [2022-03-15 16:33:03,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 3.188473520249221) internal successors, (2047), 642 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:03,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2047 transitions. [2022-03-15 16:33:03,118 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2047 transitions. Word has length 27 [2022-03-15 16:33:03,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:03,119 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 2047 transitions. [2022-03-15 16:33:03,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:03,119 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2047 transitions. [2022-03-15 16:33:03,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:03,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:03,121 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-03-15 16:33:03,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:03,341 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-03-15 16:33:03,341 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:03,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:03,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1539908103, now seen corresponding path program 8 times [2022-03-15 16:33:03,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:03,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251039610] [2022-03-15 16:33:03,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:03,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:03,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:03,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:03,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251039610] [2022-03-15 16:33:03,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251039610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:03,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118293924] [2022-03-15 16:33:03,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:03,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:03,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:03,393 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:03,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 16:33:03,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:03,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:03,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:03,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:03,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:03,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:03,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:03,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118293924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:03,653 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:03,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:33:03,653 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746779339] [2022-03-15 16:33:03,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:03,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:33:03,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:03,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:33:03,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:33:03,654 INFO L87 Difference]: Start difference. First operand 643 states and 2047 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-03-15 16:33:05,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:05,761 INFO L93 Difference]: Finished difference Result 3591 states and 10373 transitions. [2022-03-15 16:33:05,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 16:33:05,762 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-03-15 16:33:05,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:05,781 INFO L225 Difference]: With dead ends: 3591 [2022-03-15 16:33:05,781 INFO L226 Difference]: Without dead ends: 3591 [2022-03-15 16:33:05,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4292 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:33:05,784 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 581 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:05,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 338 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1483 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:33:05,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3591 states. [2022-03-15 16:33:05,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3591 to 647. [2022-03-15 16:33:05,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 3.1996904024767803) internal successors, (2067), 646 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 2067 transitions. [2022-03-15 16:33:05,828 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 2067 transitions. Word has length 27 [2022-03-15 16:33:05,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:05,828 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 2067 transitions. [2022-03-15 16:33:05,828 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-03-15 16:33:05,828 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 2067 transitions. [2022-03-15 16:33:05,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:05,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:05,830 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-03-15 16:33:05,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-15 16:33:06,043 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-03-15 16:33:06,043 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:06,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1733808771, now seen corresponding path program 9 times [2022-03-15 16:33:06,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:06,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679272689] [2022-03-15 16:33:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:06,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:06,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:06,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679272689] [2022-03-15 16:33:06,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679272689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:06,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845371295] [2022-03-15 16:33:06,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:06,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:06,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:06,092 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:06,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 16:33:06,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:33:06,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:06,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:06,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:06,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:06,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845371295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:06,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:06,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:33:06,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802464560] [2022-03-15 16:33:06,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:06,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:33:06,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:06,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:33:06,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:33:06,363 INFO L87 Difference]: Start difference. First operand 647 states and 2067 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-03-15 16:33:07,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:07,370 INFO L93 Difference]: Finished difference Result 2922 states and 8417 transitions. [2022-03-15 16:33:07,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:33:07,370 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-03-15 16:33:07,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:07,382 INFO L225 Difference]: With dead ends: 2922 [2022-03-15 16:33:07,382 INFO L226 Difference]: Without dead ends: 2922 [2022-03-15 16:33:07,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1525 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:33:07,384 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 471 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:07,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 248 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:07,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2922 states. [2022-03-15 16:33:07,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2922 to 637. [2022-03-15 16:33:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.1871069182389937) internal successors, (2027), 636 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2027 transitions. [2022-03-15 16:33:07,417 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2027 transitions. Word has length 27 [2022-03-15 16:33:07,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:07,417 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 2027 transitions. [2022-03-15 16:33:07,417 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-03-15 16:33:07,418 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2027 transitions. [2022-03-15 16:33:07,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:07,419 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:07,419 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-03-15 16:33:07,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:07,635 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-03-15 16:33:07,635 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:07,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:07,636 INFO L85 PathProgramCache]: Analyzing trace with hash 373023270, now seen corresponding path program 1 times [2022-03-15 16:33:07,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:07,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500713539] [2022-03-15 16:33:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:07,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:07,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:07,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:07,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:07,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500713539] [2022-03-15 16:33:07,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500713539] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:07,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158048913] [2022-03-15 16:33:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:07,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:07,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:07,682 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:07,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 16:33:07,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:07,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:33:07,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:07,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:07,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:07,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:07,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158048913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:07,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:07,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:33:07,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079790020] [2022-03-15 16:33:07,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:07,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:33:07,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:33:07,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:33:07,858 INFO L87 Difference]: Start difference. First operand 637 states and 2027 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-03-15 16:33:07,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:07,989 INFO L93 Difference]: Finished difference Result 1395 states and 4216 transitions. [2022-03-15 16:33:07,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:33:07,990 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-03-15 16:33:07,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:07,994 INFO L225 Difference]: With dead ends: 1395 [2022-03-15 16:33:07,994 INFO L226 Difference]: Without dead ends: 1377 [2022-03-15 16:33:07,995 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-03-15 16:33:07,995 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 305 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:07,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 57 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:33:07,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2022-03-15 16:33:08,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 917. [2022-03-15 16:33:08,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 3.2587336244541483) internal successors, (2985), 916 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:08,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2985 transitions. [2022-03-15 16:33:08,019 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2985 transitions. Word has length 27 [2022-03-15 16:33:08,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:08,020 INFO L470 AbstractCegarLoop]: Abstraction has 917 states and 2985 transitions. [2022-03-15 16:33:08,020 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-03-15 16:33:08,020 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2985 transitions. [2022-03-15 16:33:08,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:08,022 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:08,022 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-03-15 16:33:08,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:08,235 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-03-15 16:33:08,235 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:08,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:08,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1292974513, now seen corresponding path program 10 times [2022-03-15 16:33:08,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:08,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721980341] [2022-03-15 16:33:08,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:08,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:08,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:08,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721980341] [2022-03-15 16:33:08,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721980341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:08,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668425508] [2022-03-15 16:33:08,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:08,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:08,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:08,292 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:08,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 16:33:08,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:08,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:08,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:08,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:08,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:08,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:08,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668425508] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:08,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:08,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:33:08,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916575606] [2022-03-15 16:33:08,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:08,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:33:08,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:33:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:33:08,484 INFO L87 Difference]: Start difference. First operand 917 states and 2985 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:08,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:08,807 INFO L93 Difference]: Finished difference Result 2362 states and 7302 transitions. [2022-03-15 16:33:08,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:33:08,807 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 16:33:08,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:08,814 INFO L225 Difference]: With dead ends: 2362 [2022-03-15 16:33:08,814 INFO L226 Difference]: Without dead ends: 2295 [2022-03-15 16:33:08,814 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-03-15 16:33:08,815 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 296 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:08,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 199 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:08,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2022-03-15 16:33:08,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 1429. [2022-03-15 16:33:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.330532212885154) internal successors, (4756), 1428 states have internal predecessors, (4756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:08,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 4756 transitions. [2022-03-15 16:33:08,875 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 4756 transitions. Word has length 27 [2022-03-15 16:33:08,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:08,875 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 4756 transitions. [2022-03-15 16:33:08,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:08,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 4756 transitions. [2022-03-15 16:33:08,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:08,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:08,881 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-03-15 16:33:08,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:09,095 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-03-15 16:33:09,095 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:09,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:09,096 INFO L85 PathProgramCache]: Analyzing trace with hash -502740502, now seen corresponding path program 2 times [2022-03-15 16:33:09,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:09,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203966170] [2022-03-15 16:33:09,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:09,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:09,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:09,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:09,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:09,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203966170] [2022-03-15 16:33:09,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203966170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:09,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202594444] [2022-03-15 16:33:09,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:09,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:09,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:09,130 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:09,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 16:33:09,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:09,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:09,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:33:09,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:09,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:09,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202594444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:09,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:09,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:33:09,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623264250] [2022-03-15 16:33:09,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:09,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:33:09,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:09,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:33:09,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:33:09,282 INFO L87 Difference]: Start difference. First operand 1429 states and 4756 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-03-15 16:33:09,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:09,473 INFO L93 Difference]: Finished difference Result 2511 states and 7693 transitions. [2022-03-15 16:33:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:33:09,473 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-03-15 16:33:09,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:09,480 INFO L225 Difference]: With dead ends: 2511 [2022-03-15 16:33:09,480 INFO L226 Difference]: Without dead ends: 2511 [2022-03-15 16:33:09,481 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-03-15 16:33:09,481 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 270 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:09,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 90 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:33:09,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2511 states. [2022-03-15 16:33:09,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2511 to 1499. [2022-03-15 16:33:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1499 states, 1498 states have (on average 3.2963951935914553) internal successors, (4938), 1498 states have internal predecessors, (4938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:09,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 4938 transitions. [2022-03-15 16:33:09,528 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 4938 transitions. Word has length 27 [2022-03-15 16:33:09,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:09,528 INFO L470 AbstractCegarLoop]: Abstraction has 1499 states and 4938 transitions. [2022-03-15 16:33:09,528 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-03-15 16:33:09,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 4938 transitions. [2022-03-15 16:33:09,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:09,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:09,533 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-03-15 16:33:09,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:09,747 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-03-15 16:33:09,747 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:09,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:09,748 INFO L85 PathProgramCache]: Analyzing trace with hash -340431285, now seen corresponding path program 11 times [2022-03-15 16:33:09,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:09,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787087888] [2022-03-15 16:33:09,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:09,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:09,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:09,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:09,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787087888] [2022-03-15 16:33:09,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787087888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:09,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050369153] [2022-03-15 16:33:09,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:09,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:09,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:09,792 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:09,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 16:33:09,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:09,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:09,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:09,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:09,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:09,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:09,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050369153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:09,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:09,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:09,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342086922] [2022-03-15 16:33:09,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:09,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:09,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:09,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:09,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:09,961 INFO L87 Difference]: Start difference. First operand 1499 states and 4938 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-03-15 16:33:10,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:10,558 INFO L93 Difference]: Finished difference Result 4914 states and 14852 transitions. [2022-03-15 16:33:10,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:33:10,558 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-03-15 16:33:10,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:10,571 INFO L225 Difference]: With dead ends: 4914 [2022-03-15 16:33:10,571 INFO L226 Difference]: Without dead ends: 4914 [2022-03-15 16:33:10,571 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-03-15 16:33:10,572 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 293 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:10,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 172 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:10,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2022-03-15 16:33:10,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 1527. [2022-03-15 16:33:10,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 3.290956749672346) internal successors, (5022), 1526 states have internal predecessors, (5022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 5022 transitions. [2022-03-15 16:33:10,636 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 5022 transitions. Word has length 27 [2022-03-15 16:33:10,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:10,636 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 5022 transitions. [2022-03-15 16:33:10,636 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-03-15 16:33:10,636 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 5022 transitions. [2022-03-15 16:33:10,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:10,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:10,640 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-03-15 16:33:10,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:10,853 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-03-15 16:33:10,854 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:10,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash -428155657, now seen corresponding path program 12 times [2022-03-15 16:33:10,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:10,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643626006] [2022-03-15 16:33:10,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:10,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:10,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:10,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:10,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643626006] [2022-03-15 16:33:10,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643626006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:10,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386427347] [2022-03-15 16:33:10,900 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:10,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:10,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:10,901 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:10,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 16:33:10,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:33:10,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:10,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:10,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:10,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:10,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:11,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386427347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:11,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:11,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:11,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565551944] [2022-03-15 16:33:11,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:11,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:11,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:11,075 INFO L87 Difference]: Start difference. First operand 1527 states and 5022 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-03-15 16:33:11,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:11,826 INFO L93 Difference]: Finished difference Result 4943 states and 15025 transitions. [2022-03-15 16:33:11,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:33:11,827 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-03-15 16:33:11,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:11,839 INFO L225 Difference]: With dead ends: 4943 [2022-03-15 16:33:11,839 INFO L226 Difference]: Without dead ends: 4943 [2022-03-15 16:33:11,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:33:11,841 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 327 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:11,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 180 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4943 states. [2022-03-15 16:33:11,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4943 to 1683. [2022-03-15 16:33:11,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1683 states, 1682 states have (on average 3.256837098692033) internal successors, (5478), 1682 states have internal predecessors, (5478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:11,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1683 states to 1683 states and 5478 transitions. [2022-03-15 16:33:11,941 INFO L78 Accepts]: Start accepts. Automaton has 1683 states and 5478 transitions. Word has length 27 [2022-03-15 16:33:11,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:11,941 INFO L470 AbstractCegarLoop]: Abstraction has 1683 states and 5478 transitions. [2022-03-15 16:33:11,942 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-03-15 16:33:11,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1683 states and 5478 transitions. [2022-03-15 16:33:11,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:11,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:11,946 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-03-15 16:33:11,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:12,168 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-03-15 16:33:12,168 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:12,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:12,169 INFO L85 PathProgramCache]: Analyzing trace with hash 193811757, now seen corresponding path program 13 times [2022-03-15 16:33:12,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:12,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70157401] [2022-03-15 16:33:12,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:12,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:12,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:12,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:12,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70157401] [2022-03-15 16:33:12,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70157401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:12,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585461397] [2022-03-15 16:33:12,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:12,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:12,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:12,223 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:12,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 16:33:12,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:12,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:12,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:12,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:12,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:12,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:12,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585461397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:12,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:12,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-15 16:33:12,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294698101] [2022-03-15 16:33:12,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:12,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:33:12,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:12,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:33:12,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:33:12,385 INFO L87 Difference]: Start difference. First operand 1683 states and 5478 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 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-03-15 16:33:12,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:12,677 INFO L93 Difference]: Finished difference Result 3283 states and 10240 transitions. [2022-03-15 16:33:12,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:33:12,677 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 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-03-15 16:33:12,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:12,683 INFO L225 Difference]: With dead ends: 3283 [2022-03-15 16:33:12,683 INFO L226 Difference]: Without dead ends: 3283 [2022-03-15 16:33:12,683 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-03-15 16:33:12,684 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 268 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:12,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 208 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:12,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3283 states. [2022-03-15 16:33:12,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3283 to 2080. [2022-03-15 16:33:12,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2080 states, 2079 states have (on average 3.3044733044733046) internal successors, (6870), 2079 states have internal predecessors, (6870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:12,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 6870 transitions. [2022-03-15 16:33:12,739 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 6870 transitions. Word has length 27 [2022-03-15 16:33:12,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:12,739 INFO L470 AbstractCegarLoop]: Abstraction has 2080 states and 6870 transitions. [2022-03-15 16:33:12,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 13 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-03-15 16:33:12,740 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 6870 transitions. [2022-03-15 16:33:12,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:12,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:12,745 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-03-15 16:33:12,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:12,967 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-03-15 16:33:12,967 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:12,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:12,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1978086597, now seen corresponding path program 14 times [2022-03-15 16:33:12,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:12,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346108033] [2022-03-15 16:33:12,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:12,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:13,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:13,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:13,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346108033] [2022-03-15 16:33:13,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346108033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:13,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15128872] [2022-03-15 16:33:13,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:13,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:13,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:13,016 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:13,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 16:33:13,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:13,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:13,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:13,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:13,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:13,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15128872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:13,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:13,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:13,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436258701] [2022-03-15 16:33:13,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:13,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:13,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:13,198 INFO L87 Difference]: Start difference. First operand 2080 states and 6870 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-03-15 16:33:13,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:13,800 INFO L93 Difference]: Finished difference Result 5570 states and 17389 transitions. [2022-03-15 16:33:13,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:33:13,800 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-03-15 16:33:13,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:13,809 INFO L225 Difference]: With dead ends: 5570 [2022-03-15 16:33:13,809 INFO L226 Difference]: Without dead ends: 5566 [2022-03-15 16:33:13,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:33:13,810 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:13,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 154 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:13,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5566 states. [2022-03-15 16:33:13,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5566 to 2092. [2022-03-15 16:33:13,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 2091 states have (on average 3.29507412721186) internal successors, (6890), 2091 states have internal predecessors, (6890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:13,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 6890 transitions. [2022-03-15 16:33:13,887 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 6890 transitions. Word has length 27 [2022-03-15 16:33:13,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:13,887 INFO L470 AbstractCegarLoop]: Abstraction has 2092 states and 6890 transitions. [2022-03-15 16:33:13,887 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-03-15 16:33:13,887 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 6890 transitions. [2022-03-15 16:33:13,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:13,893 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:13,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-03-15 16:33:13,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:14,115 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-03-15 16:33:14,115 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:14,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:14,116 INFO L85 PathProgramCache]: Analyzing trace with hash 721611839, now seen corresponding path program 15 times [2022-03-15 16:33:14,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:14,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155182398] [2022-03-15 16:33:14,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:14,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:14,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:14,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:14,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:14,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155182398] [2022-03-15 16:33:14,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155182398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:14,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883839450] [2022-03-15 16:33:14,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:14,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:14,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:14,164 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:14,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 16:33:14,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:33:14,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:14,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:14,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:14,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:14,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:14,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883839450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:14,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:14,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:14,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270892521] [2022-03-15 16:33:14,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:14,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:14,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:14,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:14,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:14,387 INFO L87 Difference]: Start difference. First operand 2092 states and 6890 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-03-15 16:33:15,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:15,422 INFO L93 Difference]: Finished difference Result 6718 states and 20043 transitions. [2022-03-15 16:33:15,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:33:15,422 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-03-15 16:33:15,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:15,435 INFO L225 Difference]: With dead ends: 6718 [2022-03-15 16:33:15,435 INFO L226 Difference]: Without dead ends: 6718 [2022-03-15 16:33:15,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1542 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:33:15,436 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 463 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:15,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 284 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:33:15,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6718 states. [2022-03-15 16:33:15,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6718 to 2263. [2022-03-15 16:33:15,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.3320070733863836) internal successors, (7537), 2262 states have internal predecessors, (7537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:15,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7537 transitions. [2022-03-15 16:33:15,513 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7537 transitions. Word has length 27 [2022-03-15 16:33:15,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:15,513 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7537 transitions. [2022-03-15 16:33:15,514 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-03-15 16:33:15,514 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7537 transitions. [2022-03-15 16:33:15,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:15,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:15,520 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-03-15 16:33:15,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:15,730 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-03-15 16:33:15,730 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:15,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:15,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1790705987, now seen corresponding path program 16 times [2022-03-15 16:33:15,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:15,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565445292] [2022-03-15 16:33:15,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:15,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:15,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:15,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:15,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565445292] [2022-03-15 16:33:15,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565445292] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:15,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406167286] [2022-03-15 16:33:15,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:15,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:15,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:15,782 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:15,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 16:33:15,820 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:15,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:15,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:15,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:15,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:15,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:16,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:16,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406167286] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:16,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:16,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:16,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863574204] [2022-03-15 16:33:16,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:16,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:16,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:16,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:16,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:16,018 INFO L87 Difference]: Start difference. First operand 2263 states and 7537 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-03-15 16:33:17,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:17,381 INFO L93 Difference]: Finished difference Result 6558 states and 19960 transitions. [2022-03-15 16:33:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:33:17,382 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-03-15 16:33:17,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:17,394 INFO L225 Difference]: With dead ends: 6558 [2022-03-15 16:33:17,394 INFO L226 Difference]: Without dead ends: 6554 [2022-03-15 16:33:17,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2489 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:33:17,396 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 545 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:17,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 258 Invalid, 1199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:33:17,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6554 states. [2022-03-15 16:33:17,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6554 to 2263. [2022-03-15 16:33:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.3311229000884173) internal successors, (7535), 2262 states have internal predecessors, (7535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7535 transitions. [2022-03-15 16:33:17,475 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7535 transitions. Word has length 27 [2022-03-15 16:33:17,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:17,475 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7535 transitions. [2022-03-15 16:33:17,475 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-03-15 16:33:17,475 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7535 transitions. [2022-03-15 16:33:17,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:17,480 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:17,480 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-03-15 16:33:17,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:17,695 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-03-15 16:33:17,695 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:17,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:17,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1441844744, now seen corresponding path program 3 times [2022-03-15 16:33:17,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:17,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481799386] [2022-03-15 16:33:17,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:17,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:17,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:17,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:17,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481799386] [2022-03-15 16:33:17,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481799386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:17,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616482176] [2022-03-15 16:33:17,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:17,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:17,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:17,733 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:17,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 16:33:17,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:33:17,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:17,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:33:17,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:17,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:17,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:17,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:17,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616482176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:17,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:17,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:33:17,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946547227] [2022-03-15 16:33:17,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:17,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:33:17,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:17,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:33:17,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:33:17,882 INFO L87 Difference]: Start difference. First operand 2263 states and 7535 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-03-15 16:33:18,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:18,048 INFO L93 Difference]: Finished difference Result 2910 states and 9299 transitions. [2022-03-15 16:33:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:33:18,049 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-03-15 16:33:18,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:18,079 INFO L225 Difference]: With dead ends: 2910 [2022-03-15 16:33:18,079 INFO L226 Difference]: Without dead ends: 2910 [2022-03-15 16:33:18,079 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-03-15 16:33:18,080 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 124 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:18,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 92 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:33:18,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2022-03-15 16:33:18,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 2121. [2022-03-15 16:33:18,118 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-03-15 16:33:18,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-03-15 16:33:18,124 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-03-15 16:33:18,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:18,124 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-03-15 16:33:18,124 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-03-15 16:33:18,124 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-03-15 16:33:18,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:18,129 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:18,129 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-03-15 16:33:18,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:18,339 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-03-15 16:33:18,339 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:18,340 INFO L85 PathProgramCache]: Analyzing trace with hash -746228089, now seen corresponding path program 17 times [2022-03-15 16:33:18,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:18,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483430536] [2022-03-15 16:33:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:18,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:18,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:18,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483430536] [2022-03-15 16:33:18,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483430536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:18,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224291812] [2022-03-15 16:33:18,382 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:18,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:18,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:18,383 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:18,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 16:33:18,405 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:18,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:18,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:18,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:18,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:18,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:18,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224291812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:18,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:18,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:33:18,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345864487] [2022-03-15 16:33:18,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:18,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:33:18,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:18,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:33:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:33:18,531 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-03-15 16:33:18,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:18,946 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-03-15 16:33:18,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:33:18,946 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-03-15 16:33:18,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:18,956 INFO L225 Difference]: With dead ends: 4738 [2022-03-15 16:33:18,956 INFO L226 Difference]: Without dead ends: 4738 [2022-03-15 16:33:18,957 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-03-15 16:33:18,957 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 201 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:18,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 142 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:18,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-03-15 16:33:19,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-03-15 16:33:19,028 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-03-15 16:33:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-03-15 16:33:19,036 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-03-15 16:33:19,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:19,036 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-03-15 16:33:19,036 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-03-15 16:33:19,037 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-03-15 16:33:19,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:19,042 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:19,042 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-03-15 16:33:19,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:19,266 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-03-15 16:33:19,266 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:19,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:19,267 INFO L85 PathProgramCache]: Analyzing trace with hash -93700181, now seen corresponding path program 18 times [2022-03-15 16:33:19,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:19,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428823103] [2022-03-15 16:33:19,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:19,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:19,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:19,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428823103] [2022-03-15 16:33:19,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428823103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:19,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243777628] [2022-03-15 16:33:19,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:19,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:19,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:19,308 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:19,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 16:33:19,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:33:19,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:19,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:19,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:19,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:19,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:19,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243777628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:19,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:19,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:33:19,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280305372] [2022-03-15 16:33:19,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:19,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:33:19,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:19,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:33:19,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:33:19,461 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-03-15 16:33:19,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:19,873 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-03-15 16:33:19,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:33:19,873 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-03-15 16:33:19,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:19,883 INFO L225 Difference]: With dead ends: 5029 [2022-03-15 16:33:19,883 INFO L226 Difference]: Without dead ends: 5029 [2022-03-15 16:33:19,884 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-03-15 16:33:19,884 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 227 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:19,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 128 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:19,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-03-15 16:33:19,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-03-15 16:33:19,943 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-03-15 16:33:19,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-03-15 16:33:19,948 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-03-15 16:33:19,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:19,948 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-03-15 16:33:19,949 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-03-15 16:33:19,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-03-15 16:33:19,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:19,953 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:19,953 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-03-15 16:33:19,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:20,154 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-03-15 16:33:20,154 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:20,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:20,154 INFO L85 PathProgramCache]: Analyzing trace with hash -421030457, now seen corresponding path program 19 times [2022-03-15 16:33:20,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:20,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124564527] [2022-03-15 16:33:20,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:20,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:20,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:20,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:20,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124564527] [2022-03-15 16:33:20,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124564527] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:20,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24236446] [2022-03-15 16:33:20,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:20,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:20,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:20,207 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:20,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 16:33:20,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:20,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:20,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:20,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:20,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:20,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:20,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24236446] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:20,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:20,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-15 16:33:20,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66796306] [2022-03-15 16:33:20,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:20,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:33:20,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:20,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:33:20,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:33:20,391 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-03-15 16:33:20,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:20,649 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-03-15 16:33:20,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:33:20,650 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-03-15 16:33:20,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:20,655 INFO L225 Difference]: With dead ends: 3230 [2022-03-15 16:33:20,656 INFO L226 Difference]: Without dead ends: 3220 [2022-03-15 16:33:20,656 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-03-15 16:33:20,656 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 219 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:20,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 184 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:33:20,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-03-15 16:33:20,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-03-15 16:33:20,711 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-03-15 16:33:20,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-03-15 16:33:20,719 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-03-15 16:33:20,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:20,719 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-03-15 16:33:20,720 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-03-15 16:33:20,720 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-03-15 16:33:20,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:20,726 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:20,726 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-03-15 16:33:20,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:20,948 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-03-15 16:33:20,948 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:20,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:20,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1643631121, now seen corresponding path program 20 times [2022-03-15 16:33:20,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:20,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755405748] [2022-03-15 16:33:20,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:20,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:20,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:20,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:20,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755405748] [2022-03-15 16:33:20,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755405748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:20,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930764067] [2022-03-15 16:33:20,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:20,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:20,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:20,987 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:21,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 16:33:21,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:21,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:21,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:21,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:21,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:21,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:21,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:21,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930764067] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:21,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:21,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:33:21,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684739627] [2022-03-15 16:33:21,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:21,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:33:21,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:21,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:33:21,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:33:21,139 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-03-15 16:33:21,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:21,467 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-03-15 16:33:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:33:21,468 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-03-15 16:33:21,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:21,478 INFO L225 Difference]: With dead ends: 5352 [2022-03-15 16:33:21,478 INFO L226 Difference]: Without dead ends: 5348 [2022-03-15 16:33:21,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:33:21,478 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 248 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:21,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 103 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:21,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-03-15 16:33:21,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-03-15 16:33:21,533 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-03-15 16:33:21,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-03-15 16:33:21,542 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-03-15 16:33:21,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:21,542 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-03-15 16:33:21,542 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-03-15 16:33:21,542 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-03-15 16:33:21,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:21,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:21,548 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-03-15 16:33:21,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:21,763 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-03-15 16:33:21,763 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:21,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:21,764 INFO L85 PathProgramCache]: Analyzing trace with hash -151626389, now seen corresponding path program 21 times [2022-03-15 16:33:21,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:21,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337914708] [2022-03-15 16:33:21,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:21,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:21,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:21,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:21,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337914708] [2022-03-15 16:33:21,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337914708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:21,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854996535] [2022-03-15 16:33:21,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:21,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:21,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:21,818 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:21,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 16:33:21,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:33:21,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:21,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:21,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:21,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:22,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:22,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854996535] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:22,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:22,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:33:22,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798623780] [2022-03-15 16:33:22,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:22,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:33:22,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:22,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:33:22,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:33:22,011 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-03-15 16:33:22,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:22,413 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-03-15 16:33:22,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:33:22,413 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-03-15 16:33:22,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:22,424 INFO L225 Difference]: With dead ends: 5332 [2022-03-15 16:33:22,424 INFO L226 Difference]: Without dead ends: 5316 [2022-03-15 16:33:22,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:33:22,425 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 240 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:22,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 114 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:33:22,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-03-15 16:33:22,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-03-15 16:33:22,483 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-03-15 16:33:22,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-03-15 16:33:22,492 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-03-15 16:33:22,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:22,492 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-03-15 16:33:22,492 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-03-15 16:33:22,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-03-15 16:33:22,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:22,499 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:22,499 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-03-15 16:33:22,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:22,722 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-03-15 16:33:22,723 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:22,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:22,723 INFO L85 PathProgramCache]: Analyzing trace with hash -2105412629, now seen corresponding path program 22 times [2022-03-15 16:33:22,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:22,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588017332] [2022-03-15 16:33:22,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:22,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:22,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:22,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:22,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588017332] [2022-03-15 16:33:22,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588017332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:22,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131313570] [2022-03-15 16:33:22,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:22,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:22,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:22,769 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:22,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 16:33:22,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:22,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:22,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:22,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:22,910 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:22,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:23,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:23,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131313570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:23,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:23,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:23,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151655403] [2022-03-15 16:33:23,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:23,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:23,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:23,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:23,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:23,008 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-03-15 16:33:24,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:24,007 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-03-15 16:33:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:33:24,008 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-03-15 16:33:24,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:24,031 INFO L225 Difference]: With dead ends: 11005 [2022-03-15 16:33:24,031 INFO L226 Difference]: Without dead ends: 11005 [2022-03-15 16:33:24,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:33:24,032 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 443 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:24,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 217 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 927 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:33:24,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-03-15 16:33:24,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-03-15 16:33:24,151 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-03-15 16:33:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-03-15 16:33:24,160 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-03-15 16:33:24,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:24,160 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-03-15 16:33:24,160 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-03-15 16:33:24,160 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-03-15 16:33:24,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:24,166 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:24,167 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-03-15 16:33:24,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:24,367 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-03-15 16:33:24,367 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:24,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:24,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1995653999, now seen corresponding path program 23 times [2022-03-15 16:33:24,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:24,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827241574] [2022-03-15 16:33:24,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:24,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:24,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:24,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827241574] [2022-03-15 16:33:24,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827241574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:24,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976220369] [2022-03-15 16:33:24,418 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:24,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:24,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:24,420 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:24,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 16:33:24,441 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:24,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:24,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:24,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:24,563 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:24,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:24,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:24,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976220369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:24,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:24,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:24,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363730246] [2022-03-15 16:33:24,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:24,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:24,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:24,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:24,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:24,682 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-03-15 16:33:25,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:25,484 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-03-15 16:33:25,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:33:25,484 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-03-15 16:33:25,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:25,505 INFO L225 Difference]: With dead ends: 9376 [2022-03-15 16:33:25,505 INFO L226 Difference]: Without dead ends: 9376 [2022-03-15 16:33:25,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1052 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 16:33:25,506 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 549 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:25,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 192 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:25,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-03-15 16:33:25,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-03-15 16:33:25,663 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-03-15 16:33:25,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-03-15 16:33:25,670 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-03-15 16:33:25,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:25,670 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-03-15 16:33:25,670 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-03-15 16:33:25,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-03-15 16:33:25,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:25,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:25,677 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-03-15 16:33:25,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:25,877 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-03-15 16:33:25,877 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:25,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:25,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1623744233, now seen corresponding path program 24 times [2022-03-15 16:33:25,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:25,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629575402] [2022-03-15 16:33:25,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:25,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:25,927 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:25,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:25,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629575402] [2022-03-15 16:33:25,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629575402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:25,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785765721] [2022-03-15 16:33:25,929 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:25,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:25,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:25,930 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:25,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 16:33:25,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:33:25,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:25,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:25,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:26,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:26,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:26,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:26,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785765721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:26,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:26,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:33:26,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128721162] [2022-03-15 16:33:26,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:26,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:33:26,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:26,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:33:26,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:33:26,136 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-03-15 16:33:26,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:26,905 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-03-15 16:33:26,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:33:26,906 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-03-15 16:33:26,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:26,927 INFO L225 Difference]: With dead ends: 10210 [2022-03-15 16:33:26,927 INFO L226 Difference]: Without dead ends: 10210 [2022-03-15 16:33:26,928 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-03-15 16:33:26,928 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 397 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:26,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 188 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:26,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-03-15 16:33:27,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-03-15 16:33:27,084 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-03-15 16:33:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-03-15 16:33:27,096 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-03-15 16:33:27,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:27,097 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-03-15 16:33:27,097 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-03-15 16:33:27,097 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-03-15 16:33:27,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:27,104 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:27,104 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-03-15 16:33:27,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:27,304 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-03-15 16:33:27,304 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:27,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:27,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1434525935, now seen corresponding path program 25 times [2022-03-15 16:33:27,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:27,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246218536] [2022-03-15 16:33:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:27,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:27,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:27,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:27,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246218536] [2022-03-15 16:33:27,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246218536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:27,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888568115] [2022-03-15 16:33:27,345 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:27,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:27,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:27,347 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:27,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 16:33:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:27,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:27,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:27,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:27,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:27,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888568115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:27,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:27,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:33:27,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941519033] [2022-03-15 16:33:27,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:27,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:33:27,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:27,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:33:27,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:33:27,525 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-03-15 16:33:28,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:28,240 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-03-15 16:33:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:33:28,241 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-03-15 16:33:28,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:28,259 INFO L225 Difference]: With dead ends: 9874 [2022-03-15 16:33:28,259 INFO L226 Difference]: Without dead ends: 9870 [2022-03-15 16:33:28,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:33:28,260 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 412 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:28,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 185 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:28,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-03-15 16:33:28,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-03-15 16:33:28,364 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-03-15 16:33:28,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-03-15 16:33:28,387 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-03-15 16:33:28,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:28,387 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-03-15 16:33:28,387 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-03-15 16:33:28,387 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-03-15 16:33:28,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:28,398 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:28,398 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-03-15 16:33:28,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:28,619 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-03-15 16:33:28,619 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:28,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:28,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1470920145, now seen corresponding path program 26 times [2022-03-15 16:33:28,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:28,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758269366] [2022-03-15 16:33:28,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:28,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:28,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:28,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:28,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758269366] [2022-03-15 16:33:28,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758269366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:28,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480982814] [2022-03-15 16:33:28,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:28,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:28,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:28,676 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:28,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 16:33:28,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:28,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:28,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:28,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:28,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:28,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:28,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480982814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:28,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:28,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:28,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912915018] [2022-03-15 16:33:28,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:28,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:28,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:28,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:28,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:28,904 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-03-15 16:33:29,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:29,692 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-03-15 16:33:29,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:33:29,693 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-03-15 16:33:29,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:29,707 INFO L225 Difference]: With dead ends: 8065 [2022-03-15 16:33:29,707 INFO L226 Difference]: Without dead ends: 8065 [2022-03-15 16:33:29,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 717 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:33:29,708 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 424 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:29,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 229 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:29,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-03-15 16:33:29,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-03-15 16:33:29,784 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-03-15 16:33:29,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-03-15 16:33:29,791 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-03-15 16:33:29,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:29,792 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-03-15 16:33:29,792 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-03-15 16:33:29,792 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-03-15 16:33:29,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:29,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:29,800 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-03-15 16:33:29,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:30,021 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-03-15 16:33:30,022 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:30,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:30,022 INFO L85 PathProgramCache]: Analyzing trace with hash 311729325, now seen corresponding path program 27 times [2022-03-15 16:33:30,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:30,022 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001683059] [2022-03-15 16:33:30,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:30,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:30,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:30,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:30,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001683059] [2022-03-15 16:33:30,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001683059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:30,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22709076] [2022-03-15 16:33:30,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:30,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:30,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:30,067 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:30,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 16:33:30,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:33:30,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:30,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:30,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:30,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:30,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:30,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:33:30,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22709076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:30,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:30,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:33:30,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032219460] [2022-03-15 16:33:30,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:30,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:33:30,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:30,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:33:30,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:33:30,283 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-03-15 16:33:31,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:31,179 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-03-15 16:33:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:33:31,179 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-03-15 16:33:31,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:31,194 INFO L225 Difference]: With dead ends: 7992 [2022-03-15 16:33:31,194 INFO L226 Difference]: Without dead ends: 7988 [2022-03-15 16:33:31,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:33:31,195 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 511 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:31,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 187 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:31,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-03-15 16:33:31,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-03-15 16:33:31,284 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-03-15 16:33:31,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-03-15 16:33:31,296 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-03-15 16:33:31,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:31,296 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-03-15 16:33:31,296 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-03-15 16:33:31,296 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-03-15 16:33:31,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:31,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:31,305 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-03-15 16:33:31,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:31,528 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-03-15 16:33:31,528 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1354997805, now seen corresponding path program 28 times [2022-03-15 16:33:31,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:31,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802769287] [2022-03-15 16:33:31,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:31,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:31,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:31,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:31,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802769287] [2022-03-15 16:33:31,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802769287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:31,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422310464] [2022-03-15 16:33:31,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:31,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:31,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:31,572 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:31,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 16:33:31,593 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:31,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:31,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:31,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:31,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:31,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:31,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:31,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422310464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:31,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:31,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:31,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108413570] [2022-03-15 16:33:31,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:31,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:31,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:31,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:31,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:31,744 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-03-15 16:33:32,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:32,510 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-03-15 16:33:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:33:32,511 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-03-15 16:33:32,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:32,554 INFO L225 Difference]: With dead ends: 8817 [2022-03-15 16:33:32,554 INFO L226 Difference]: Without dead ends: 8817 [2022-03-15 16:33:32,555 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-03-15 16:33:32,555 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 334 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:32,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 177 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 660 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:32,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-03-15 16:33:32,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-03-15 16:33:32,648 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-03-15 16:33:32,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-03-15 16:33:32,657 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-03-15 16:33:32,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:32,657 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-03-15 16:33:32,657 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-03-15 16:33:32,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-03-15 16:33:32,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:32,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:32,664 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-03-15 16:33:32,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 16:33:32,864 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-03-15 16:33:32,864 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:32,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:32,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1165779507, now seen corresponding path program 29 times [2022-03-15 16:33:32,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:32,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118543055] [2022-03-15 16:33:32,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:32,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:32,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:32,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:32,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:32,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118543055] [2022-03-15 16:33:32,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118543055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:32,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335168287] [2022-03-15 16:33:32,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:32,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:32,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:32,904 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:32,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 16:33:32,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:33:32,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:32,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:32,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:32,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:32,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:33,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335168287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:33,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:33,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:33,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872407258] [2022-03-15 16:33:33,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:33,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:33,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:33,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:33,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:33,070 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-03-15 16:33:33,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:33,705 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-03-15 16:33:33,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:33:33,706 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-03-15 16:33:33,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:33,725 INFO L225 Difference]: With dead ends: 8396 [2022-03-15 16:33:33,725 INFO L226 Difference]: Without dead ends: 8388 [2022-03-15 16:33:33,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:33:33,726 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 278 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:33,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 173 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:33,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-03-15 16:33:33,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-03-15 16:33:33,860 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-03-15 16:33:33,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-03-15 16:33:33,870 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-03-15 16:33:33,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:33,870 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-03-15 16:33:33,870 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-03-15 16:33:33,870 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-03-15 16:33:33,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:33,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:33,877 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-03-15 16:33:33,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 16:33:34,078 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-03-15 16:33:34,078 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:34,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:34,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1809161767, now seen corresponding path program 30 times [2022-03-15 16:33:34,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:34,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663855981] [2022-03-15 16:33:34,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:34,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:34,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:34,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:34,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663855981] [2022-03-15 16:33:34,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663855981] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:34,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640555065] [2022-03-15 16:33:34,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:34,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:34,125 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:34,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 16:33:34,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:33:34,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:34,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:34,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:34,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-03-15 16:33:34,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:34,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:34,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640555065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:34,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:34,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:33:34,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315167176] [2022-03-15 16:33:34,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:34,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:33:34,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:34,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:33:34,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:33:34,294 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-03-15 16:33:34,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:34,953 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-03-15 16:33:34,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:33:34,954 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-03-15 16:33:34,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:34,972 INFO L225 Difference]: With dead ends: 9052 [2022-03-15 16:33:34,973 INFO L226 Difference]: Without dead ends: 9036 [2022-03-15 16:33:34,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:33:34,974 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:34,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 188 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:34,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-03-15 16:33:35,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-03-15 16:33:35,099 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-03-15 16:33:35,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-03-15 16:33:35,108 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-03-15 16:33:35,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:35,108 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-03-15 16:33:35,108 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-03-15 16:33:35,108 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-03-15 16:33:35,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:35,114 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:35,114 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-03-15 16:33:35,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-15 16:33:35,314 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-03-15 16:33:35,315 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:35,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:35,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2121517739, now seen corresponding path program 31 times [2022-03-15 16:33:35,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:35,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431751653] [2022-03-15 16:33:35,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:35,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:35,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:35,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:35,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431751653] [2022-03-15 16:33:35,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431751653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:35,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238245943] [2022-03-15 16:33:35,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:35,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:35,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:35,364 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:35,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 16:33:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:35,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:35,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:35,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:35,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:35,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238245943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:35,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:35,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:33:35,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798679611] [2022-03-15 16:33:35,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:35,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:33:35,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:33:35,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:33:35,590 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-03-15 16:33:36,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:36,328 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-03-15 16:33:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:33:36,328 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-03-15 16:33:36,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:36,343 INFO L225 Difference]: With dead ends: 7240 [2022-03-15 16:33:36,343 INFO L226 Difference]: Without dead ends: 7240 [2022-03-15 16:33:36,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:33:36,344 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 424 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:36,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 275 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:36,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-03-15 16:33:36,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-03-15 16:33:36,435 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-03-15 16:33:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-03-15 16:33:36,445 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-03-15 16:33:36,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:36,445 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-03-15 16:33:36,445 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-03-15 16:33:36,445 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-03-15 16:33:36,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:36,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:36,451 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-03-15 16:33:36,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 16:33:36,652 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-03-15 16:33:36,652 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:36,653 INFO L85 PathProgramCache]: Analyzing trace with hash -390800087, now seen corresponding path program 32 times [2022-03-15 16:33:36,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:36,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902937032] [2022-03-15 16:33:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:36,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:36,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:36,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:36,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902937032] [2022-03-15 16:33:36,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902937032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:36,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142206741] [2022-03-15 16:33:36,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:36,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:36,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:36,701 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:36,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 16:33:36,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:36,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:36,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:36,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:36,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:36,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:36,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142206741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:36,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:36,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:33:36,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746065900] [2022-03-15 16:33:36,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:36,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:33:36,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:36,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:33:36,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:33:36,942 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-03-15 16:33:37,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:37,841 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-03-15 16:33:37,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:33:37,841 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-03-15 16:33:37,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:37,854 INFO L225 Difference]: With dead ends: 7155 [2022-03-15 16:33:37,855 INFO L226 Difference]: Without dead ends: 7151 [2022-03-15 16:33:37,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1201 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:33:37,856 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 414 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:37,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 195 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:33:37,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-03-15 16:33:37,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-03-15 16:33:37,934 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-03-15 16:33:37,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-03-15 16:33:37,942 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-03-15 16:33:37,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:37,942 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-03-15 16:33:37,943 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-03-15 16:33:37,943 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-03-15 16:33:37,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:33:37,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:37,948 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-03-15 16:33:37,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 16:33:38,148 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-03-15 16:33:38,149 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:38,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:38,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1235771539, now seen corresponding path program 33 times [2022-03-15 16:33:38,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:38,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950171931] [2022-03-15 16:33:38,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:38,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:38,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:38,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:38,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950171931] [2022-03-15 16:33:38,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950171931] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:38,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856147639] [2022-03-15 16:33:38,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:38,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:38,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:38,196 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:38,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 16:33:38,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:33:38,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:38,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:33:38,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:38,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-03-15 16:33:38,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:38,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:38,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856147639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:38,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:38,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:33:38,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718122125] [2022-03-15 16:33:38,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:38,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:33:38,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:38,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:33:38,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:33:38,388 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-03-15 16:33:39,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:39,082 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-03-15 16:33:39,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:33:39,083 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-03-15 16:33:39,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:39,096 INFO L225 Difference]: With dead ends: 6859 [2022-03-15 16:33:39,096 INFO L226 Difference]: Without dead ends: 6843 [2022-03-15 16:33:39,096 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-03-15 16:33:39,097 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 286 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:39,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 170 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:33:39,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-03-15 16:33:39,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-03-15 16:33:39,176 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-03-15 16:33:39,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-03-15 16:33:39,184 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-03-15 16:33:39,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:39,184 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-03-15 16:33:39,184 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-03-15 16:33:39,184 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-03-15 16:33:39,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:33:39,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:39,190 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-03-15 16:33:39,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:39,392 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-03-15 16:33:39,393 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:39,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:39,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1788265295, now seen corresponding path program 4 times [2022-03-15 16:33:39,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:39,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265431893] [2022-03-15 16:33:39,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:39,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:39,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:39,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:39,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265431893] [2022-03-15 16:33:39,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265431893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:39,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243746732] [2022-03-15 16:33:39,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:39,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:39,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:39,777 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:39,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 16:33:39,799 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:39,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:39,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:33:39,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:40,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:40,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:40,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-03-15 16:33:40,203 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:33:40,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 30 [2022-03-15 16:33:40,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:40,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:33:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:40,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:40,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:40,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:40,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:33:40,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:40,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:33:40,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:40,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:40,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:33:42,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:42,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:42,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:42,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:33:42,880 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:33:42,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:33:42,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:42,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:42,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:42,905 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 65 treesize of output 81 [2022-03-15 16:33:43,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-03-15 16:33:43,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243746732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:43,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:43,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-15 16:33:43,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562997590] [2022-03-15 16:33:43,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:43,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:33:43,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:43,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:33:43,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:33:43,340 INFO L87 Difference]: Start difference. First operand 3932 states and 13506 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:47,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:47,009 INFO L93 Difference]: Finished difference Result 8297 states and 25821 transitions. [2022-03-15 16:33:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:33:47,009 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-03-15 16:33:47,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:47,026 INFO L225 Difference]: With dead ends: 8297 [2022-03-15 16:33:47,027 INFO L226 Difference]: Without dead ends: 8267 [2022-03-15 16:33:47,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1225, Invalid=5581, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:33:47,028 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 788 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 242 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 2291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:47,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 377 Invalid, 2291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 2049 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:33:47,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8267 states. [2022-03-15 16:33:47,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8267 to 4021. [2022-03-15 16:33:47,115 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-03-15 16:33:47,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-03-15 16:33:47,124 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-03-15 16:33:47,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:47,124 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-03-15 16:33:47,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:47,125 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-03-15 16:33:47,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:33:47,131 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:47,131 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-03-15 16:33:47,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-15 16:33:47,331 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-03-15 16:33:47,331 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:47,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:47,332 INFO L85 PathProgramCache]: Analyzing trace with hash 320892227, now seen corresponding path program 5 times [2022-03-15 16:33:47,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:47,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125421412] [2022-03-15 16:33:47,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:47,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:47,670 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:47,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:47,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125421412] [2022-03-15 16:33:47,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125421412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:47,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133390260] [2022-03-15 16:33:47,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:47,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:47,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:47,676 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:47,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 16:33:47,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:47,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:47,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:33:47,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:48,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:48,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:48,137 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-03-15 16:33:48,156 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:33:48,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-03-15 16:33:48,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:33:48,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:48,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:48,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:48,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:48,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 46 treesize of output 81 [2022-03-15 16:33:48,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:48,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:33:48,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:48,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:48,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:33:50,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:50,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:50,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:50,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:33:50,234 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:33:50,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:33:50,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:50,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:50,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:50,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 65 treesize of output 81 [2022-03-15 16:33:50,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:50,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133390260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:50,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:50,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-03-15 16:33:50,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159579069] [2022-03-15 16:33:50,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:50,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:33:50,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:50,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:33:50,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:33:50,638 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-03-15 16:33:56,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:56,072 INFO L93 Difference]: Finished difference Result 8479 states and 26125 transitions. [2022-03-15 16:33:56,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:33:56,073 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-03-15 16:33:56,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:56,089 INFO L225 Difference]: With dead ends: 8479 [2022-03-15 16:33:56,089 INFO L226 Difference]: Without dead ends: 8434 [2022-03-15 16:33:56,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1622, Invalid=9298, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:33:56,090 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 753 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:56,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [753 Valid, 524 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2235 Invalid, 0 Unknown, 34 Unchecked, 1.2s Time] [2022-03-15 16:33:56,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8434 states. [2022-03-15 16:33:56,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8434 to 4035. [2022-03-15 16:33:56,183 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-03-15 16:33:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-03-15 16:33:56,192 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-03-15 16:33:56,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:56,193 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-03-15 16:33:56,193 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-03-15 16:33:56,193 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-03-15 16:33:56,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:33:56,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:56,200 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-03-15 16:33:56,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 16:33:56,400 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-03-15 16:33:56,400 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:56,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1230267193, now seen corresponding path program 6 times [2022-03-15 16:33:56,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:56,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478012837] [2022-03-15 16:33:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:56,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:56,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:56,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:56,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478012837] [2022-03-15 16:33:56,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478012837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:56,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556078909] [2022-03-15 16:33:56,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:56,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:56,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:56,722 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:56,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 16:33:56,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:33:56,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:56,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:33:56,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:57,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,148 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 50 treesize of output 50 [2022-03-15 16:33:57,183 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:33:57,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-03-15 16:33:57,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,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 67 treesize of output 63 [2022-03-15 16:33:57,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-03-15 16:33:57,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:57,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,750 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 46 treesize of output 73 [2022-03-15 16:33:57,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:33:57,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,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 97 treesize of output 103 [2022-03-15 16:33:59,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:59,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-03-15 16:33:59,946 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-03-15 16:33:59,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 35 [2022-03-15 16:33:59,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:59,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:34:00,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:00,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556078909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:00,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:00,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-03-15 16:34:00,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463770388] [2022-03-15 16:34:00,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:00,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:34:00,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:00,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:34:00,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:34:00,090 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-03-15 16:34:12,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:12,938 INFO L93 Difference]: Finished difference Result 8482 states and 27612 transitions. [2022-03-15 16:34:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-03-15 16:34:12,939 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-03-15 16:34:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:12,955 INFO L225 Difference]: With dead ends: 8482 [2022-03-15 16:34:12,955 INFO L226 Difference]: Without dead ends: 8431 [2022-03-15 16:34:12,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12021 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=3638, Invalid=28582, Unknown=0, NotChecked=0, Total=32220 [2022-03-15 16:34:12,957 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 886 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 3654 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 5262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 3654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1345 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:12,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [886 Valid, 917 Invalid, 5262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 3654 Invalid, 0 Unknown, 1345 Unchecked, 2.2s Time] [2022-03-15 16:34:12,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8431 states. [2022-03-15 16:34:13,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8431 to 4168. [2022-03-15 16:34:13,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4168 states, 4167 states have (on average 3.4360451163906887) internal successors, (14318), 4167 states have internal predecessors, (14318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:13,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 14318 transitions. [2022-03-15 16:34:13,054 INFO L78 Accepts]: Start accepts. Automaton has 4168 states and 14318 transitions. Word has length 30 [2022-03-15 16:34:13,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:13,054 INFO L470 AbstractCegarLoop]: Abstraction has 4168 states and 14318 transitions. [2022-03-15 16:34:13,054 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-03-15 16:34:13,054 INFO L276 IsEmpty]: Start isEmpty. Operand 4168 states and 14318 transitions. [2022-03-15 16:34:13,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:34:13,060 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:13,061 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-03-15 16:34:13,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-15 16:34:13,261 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-03-15 16:34:13,261 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:13,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:13,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1586750758, now seen corresponding path program 34 times [2022-03-15 16:34:13,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:13,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973622729] [2022-03-15 16:34:13,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:13,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:13,696 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:13,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:13,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973622729] [2022-03-15 16:34:13,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973622729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:13,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750415123] [2022-03-15 16:34:13,696 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:13,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:13,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:13,697 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:13,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 16:34:13,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:13,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:13,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:34:13,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:14,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:14,160 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-03-15 16:34:14,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 222 treesize of output 188 [2022-03-15 16:34:14,182 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-03-15 16:34:14,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 79 [2022-03-15 16:34:14,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:34:14,216 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:14,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:14,501 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:34:14,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-03-15 16:34:14,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:14,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-03-15 16:34:14,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:14,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:14,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:14,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-03-15 16:34:14,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:14,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:14,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:14,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:34:14,887 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-03-15 16:34:14,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 [2022-03-15 16:34:14,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:14,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:34:14,983 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:14,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750415123] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:14,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:14,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-03-15 16:34:14,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663618466] [2022-03-15 16:34:14,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:14,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:34:14,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:14,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:34:14,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:34:14,984 INFO L87 Difference]: Start difference. First operand 4168 states and 14318 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-03-15 16:34:20,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:20,078 INFO L93 Difference]: Finished difference Result 7550 states and 24891 transitions. [2022-03-15 16:34:20,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:34:20,078 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-03-15 16:34:20,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:20,093 INFO L225 Difference]: With dead ends: 7550 [2022-03-15 16:34:20,093 INFO L226 Difference]: Without dead ends: 7503 [2022-03-15 16:34:20,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2930 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1324, Invalid=8182, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 16:34:20,094 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 512 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 2533 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 2533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:20,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 422 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 2533 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:34:20,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7503 states. [2022-03-15 16:34:20,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7503 to 4247. [2022-03-15 16:34:20,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4247 states, 4246 states have (on average 3.425341497880358) internal successors, (14544), 4246 states have internal predecessors, (14544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:20,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4247 states to 4247 states and 14544 transitions. [2022-03-15 16:34:20,177 INFO L78 Accepts]: Start accepts. Automaton has 4247 states and 14544 transitions. Word has length 30 [2022-03-15 16:34:20,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:20,177 INFO L470 AbstractCegarLoop]: Abstraction has 4247 states and 14544 transitions. [2022-03-15 16:34:20,177 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-03-15 16:34:20,177 INFO L276 IsEmpty]: Start isEmpty. Operand 4247 states and 14544 transitions. [2022-03-15 16:34:20,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:34:20,184 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:20,184 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-03-15 16:34:20,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 16:34:20,384 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-03-15 16:34:20,385 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:20,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:20,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1397852555, now seen corresponding path program 7 times [2022-03-15 16:34:20,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:20,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111841779] [2022-03-15 16:34:20,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:20,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:20,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:20,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111841779] [2022-03-15 16:34:20,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111841779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:20,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994463901] [2022-03-15 16:34:20,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:34:20,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:20,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:20,684 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:20,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 16:34:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:20,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:34:20,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:21,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:21,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:21,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-03-15 16:34:21,073 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:34:21,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 30 [2022-03-15 16:34:21,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:21,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:34:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:21,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:21,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:21,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:21,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:34:21,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:21,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:34:21,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:21,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:21,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:34:23,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:23,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:23,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:23,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 45 treesize of output 72 [2022-03-15 16:34:23,798 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:34:23,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:34:23,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:23,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:23,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:23,825 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 65 treesize of output 81 [2022-03-15 16:34:24,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:24,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994463901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:24,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:24,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-15 16:34:24,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564517251] [2022-03-15 16:34:24,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:24,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:34:24,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:24,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:34:24,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:34:24,413 INFO L87 Difference]: Start difference. First operand 4247 states and 14544 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-03-15 16:34:28,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:28,928 INFO L93 Difference]: Finished difference Result 8973 states and 27677 transitions. [2022-03-15 16:34:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 16:34:28,928 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-03-15 16:34:28,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:28,947 INFO L225 Difference]: With dead ends: 8973 [2022-03-15 16:34:28,947 INFO L226 Difference]: Without dead ends: 8943 [2022-03-15 16:34:28,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3242 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1712, Invalid=7408, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 16:34:28,948 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 961 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 2039 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 961 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 2379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 2039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:28,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [961 Valid, 428 Invalid, 2379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 2039 Invalid, 0 Unknown, 37 Unchecked, 1.2s Time] [2022-03-15 16:34:28,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8943 states. [2022-03-15 16:34:29,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8943 to 4273. [2022-03-15 16:34:29,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4273 states, 4272 states have (on average 3.4262640449438204) internal successors, (14637), 4272 states have internal predecessors, (14637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 14637 transitions. [2022-03-15 16:34:29,063 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 14637 transitions. Word has length 30 [2022-03-15 16:34:29,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:29,064 INFO L470 AbstractCegarLoop]: Abstraction has 4273 states and 14637 transitions. [2022-03-15 16:34:29,064 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-03-15 16:34:29,064 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 14637 transitions. [2022-03-15 16:34:29,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:34:29,071 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:29,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:29,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 16:34:29,272 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-03-15 16:34:29,272 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:29,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:29,272 INFO L85 PathProgramCache]: Analyzing trace with hash 583866602, now seen corresponding path program 35 times [2022-03-15 16:34:29,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:29,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092859887] [2022-03-15 16:34:29,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:29,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:29,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:29,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:29,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092859887] [2022-03-15 16:34:29,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092859887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:29,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443701560] [2022-03-15 16:34:29,773 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:34:29,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:29,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:29,774 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:29,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 16:34:29,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:34:29,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:29,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:34:29,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:30,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:30,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:30,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:30,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2022-03-15 16:34:30,186 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-03-15 16:34:30,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 33 [2022-03-15 16:34:30,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:34:30,219 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:30,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:30,496 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:34:30,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-03-15 16:34:30,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:30,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-03-15 16:34:30,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:30,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:30,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:30,551 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 103 treesize of output 107 [2022-03-15 16:34:33,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:33,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:33,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:33,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:34:33,101 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-03-15 16:34:33,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 [2022-03-15 16:34:33,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:33,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:34:33,190 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:33,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443701560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:33,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:33,191 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-03-15 16:34:33,191 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805350790] [2022-03-15 16:34:33,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:33,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:34:33,191 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:33,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:34:33,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:34:33,192 INFO L87 Difference]: Start difference. First operand 4273 states and 14637 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-03-15 16:34:40,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:40,760 INFO L93 Difference]: Finished difference Result 9455 states and 30775 transitions. [2022-03-15 16:34:40,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 16:34:40,761 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-03-15 16:34:40,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:40,781 INFO L225 Difference]: With dead ends: 9455 [2022-03-15 16:34:40,781 INFO L226 Difference]: Without dead ends: 9408 [2022-03-15 16:34:40,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5663 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2512, Invalid=12740, Unknown=0, NotChecked=0, Total=15252 [2022-03-15 16:34:40,782 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 741 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 3557 mSolverCounterSat, 482 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 4039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 482 IncrementalHoareTripleChecker+Valid, 3557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:40,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [741 Valid, 721 Invalid, 4039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [482 Valid, 3557 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:34:40,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9408 states. [2022-03-15 16:34:40,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9408 to 4295. [2022-03-15 16:34:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4295 states, 4294 states have (on average 3.426408942710759) internal successors, (14713), 4294 states have internal predecessors, (14713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:40,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4295 states to 4295 states and 14713 transitions. [2022-03-15 16:34:40,934 INFO L78 Accepts]: Start accepts. Automaton has 4295 states and 14713 transitions. Word has length 30 [2022-03-15 16:34:40,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:40,934 INFO L470 AbstractCegarLoop]: Abstraction has 4295 states and 14713 transitions. [2022-03-15 16:34:40,934 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-03-15 16:34:40,934 INFO L276 IsEmpty]: Start isEmpty. Operand 4295 states and 14713 transitions. [2022-03-15 16:34:40,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:34:40,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:40,942 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-03-15 16:34:40,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 16:34:41,159 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-03-15 16:34:41,159 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:41,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:41,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1072387290, now seen corresponding path program 36 times [2022-03-15 16:34:41,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:41,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841417843] [2022-03-15 16:34:41,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:41,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:41,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:41,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841417843] [2022-03-15 16:34:41,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841417843] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:41,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367163460] [2022-03-15 16:34:41,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:34:41,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:41,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:41,595 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:41,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 16:34:41,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:34:41,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:41,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:34:41,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:41,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:42,017 INFO L353 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2022-03-15 16:34:42,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 222 treesize of output 208 [2022-03-15 16:34:42,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:42,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 224 treesize of output 200 [2022-03-15 16:34:42,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:42,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:42,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:42,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:42,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 151 treesize of output 145 [2022-03-15 16:34:42,631 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:42,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:42,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:34:42,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-03-15 16:34:42,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:42,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-03-15 16:34:43,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:43,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:43,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:43,015 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 103 treesize of output 107 [2022-03-15 16:34:45,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:45,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:45,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:45,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:34:45,178 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-03-15 16:34:45,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 [2022-03-15 16:34:45,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:45,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:34:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:45,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367163460] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:45,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:45,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-03-15 16:34:45,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877006387] [2022-03-15 16:34:45,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:45,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:34:45,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:34:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:34:45,282 INFO L87 Difference]: Start difference. First operand 4295 states and 14713 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-03-15 16:35:10,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:10,566 INFO L93 Difference]: Finished difference Result 13475 states and 43173 transitions. [2022-03-15 16:35:10,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 306 states. [2022-03-15 16:35:10,567 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-03-15 16:35:10,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:10,595 INFO L225 Difference]: With dead ends: 13475 [2022-03-15 16:35:10,596 INFO L226 Difference]: Without dead ends: 13421 [2022-03-15 16:35:10,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 327 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47099 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=9775, Invalid=98137, Unknown=0, NotChecked=0, Total=107912 [2022-03-15 16:35:10,599 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 1181 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 7440 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1181 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 8058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 618 IncrementalHoareTripleChecker+Valid, 7440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:10,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1181 Valid, 1589 Invalid, 8058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 7440 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-03-15 16:35:10,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13421 states. [2022-03-15 16:35:10,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13421 to 4466. [2022-03-15 16:35:10,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4466 states, 4465 states have (on average 3.4150055991041435) internal successors, (15248), 4465 states have internal predecessors, (15248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:10,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 15248 transitions. [2022-03-15 16:35:10,732 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 15248 transitions. Word has length 30 [2022-03-15 16:35:10,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:10,732 INFO L470 AbstractCegarLoop]: Abstraction has 4466 states and 15248 transitions. [2022-03-15 16:35:10,732 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-03-15 16:35:10,732 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 15248 transitions. [2022-03-15 16:35:10,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:35:10,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:10,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, 1, 1, 1] [2022-03-15 16:35:10,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 16:35:10,940 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-03-15 16:35:10,940 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:10,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:10,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1552290073, now seen corresponding path program 8 times [2022-03-15 16:35:10,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:10,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354155934] [2022-03-15 16:35:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:10,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:11,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:11,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:11,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354155934] [2022-03-15 16:35:11,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354155934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:11,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447805596] [2022-03-15 16:35:11,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:35:11,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:11,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:11,258 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:11,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 16:35:11,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:35:11,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:11,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:35:11,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:11,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:11,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:11,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-03-15 16:35:11,666 INFO L353 Elim1Store]: treesize reduction 66, result has 25.8 percent of original size [2022-03-15 16:35:11,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 40 [2022-03-15 16:35:11,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:11,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-03-15 16:35:11,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-03-15 16:35:11,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:12,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:12,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:12,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 46 treesize of output 81 [2022-03-15 16:35:12,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:12,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:35:12,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:12,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:12,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:35:15,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:15,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:16,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:16,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:35:16,053 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:35:16,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:35:16,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:16,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:16,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:16,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:35:16,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:16,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447805596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:16,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:16,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-03-15 16:35:16,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978391863] [2022-03-15 16:35:16,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:16,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:35:16,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:16,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:35:16,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:35:16,470 INFO L87 Difference]: Start difference. First operand 4466 states and 15248 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-03-15 16:35:21,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:21,043 INFO L93 Difference]: Finished difference Result 9266 states and 28594 transitions. [2022-03-15 16:35:21,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:35:21,044 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-03-15 16:35:21,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:21,062 INFO L225 Difference]: With dead ends: 9266 [2022-03-15 16:35:21,062 INFO L226 Difference]: Without dead ends: 9244 [2022-03-15 16:35:21,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3385 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1713, Invalid=7793, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 16:35:21,064 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 809 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:21,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [809 Valid, 515 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2464 Invalid, 0 Unknown, 134 Unchecked, 1.3s Time] [2022-03-15 16:35:21,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9244 states. [2022-03-15 16:35:21,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9244 to 4458. [2022-03-15 16:35:21,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4458 states, 4457 states have (on average 3.4157505048238725) internal successors, (15224), 4457 states have internal predecessors, (15224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4458 states to 4458 states and 15224 transitions. [2022-03-15 16:35:21,219 INFO L78 Accepts]: Start accepts. Automaton has 4458 states and 15224 transitions. Word has length 30 [2022-03-15 16:35:21,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:21,219 INFO L470 AbstractCegarLoop]: Abstraction has 4458 states and 15224 transitions. [2022-03-15 16:35:21,219 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-03-15 16:35:21,219 INFO L276 IsEmpty]: Start isEmpty. Operand 4458 states and 15224 transitions. [2022-03-15 16:35:21,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:35:21,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:21,228 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-03-15 16:35:21,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 16:35:21,451 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-03-15 16:35:21,451 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:21,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash 912501523, now seen corresponding path program 9 times [2022-03-15 16:35:21,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:21,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287266554] [2022-03-15 16:35:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:21,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:21,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:21,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:21,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:21,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287266554] [2022-03-15 16:35:21,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287266554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:21,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946086489] [2022-03-15 16:35:21,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:35:21,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:21,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:21,774 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:21,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:35:21,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:35:21,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:21,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:35:21,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:22,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:22,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:22,193 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-03-15 16:35:22,207 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:35:22,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-03-15 16:35:22,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:22,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:35:22,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:22,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:22,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:22,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:22,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:35:22,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:22,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:35:22,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:22,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:22,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:35:24,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:24,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:24,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:24,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:35:24,692 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:35:24,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:35:24,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:24,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:24,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:24,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 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:35:25,130 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:25,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946086489] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:25,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:25,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-15 16:35:25,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673084397] [2022-03-15 16:35:25,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:25,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:35:25,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:25,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:35:25,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:35:25,131 INFO L87 Difference]: Start difference. First operand 4458 states and 15224 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:29,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:29,177 INFO L93 Difference]: Finished difference Result 8337 states and 26153 transitions. [2022-03-15 16:35:29,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:35:29,177 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-03-15 16:35:29,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:29,194 INFO L225 Difference]: With dead ends: 8337 [2022-03-15 16:35:29,194 INFO L226 Difference]: Without dead ends: 8307 [2022-03-15 16:35:29,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2908 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1434, Invalid=6938, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:35:29,196 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 626 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 2283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:29,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 401 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 2283 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:35:29,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8307 states. [2022-03-15 16:35:29,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8307 to 4475. [2022-03-15 16:35:29,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4475 states, 4474 states have (on average 3.4148413053196247) internal successors, (15278), 4474 states have internal predecessors, (15278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:29,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4475 states to 4475 states and 15278 transitions. [2022-03-15 16:35:29,317 INFO L78 Accepts]: Start accepts. Automaton has 4475 states and 15278 transitions. Word has length 30 [2022-03-15 16:35:29,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:29,317 INFO L470 AbstractCegarLoop]: Abstraction has 4475 states and 15278 transitions. [2022-03-15 16:35:29,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:29,317 INFO L276 IsEmpty]: Start isEmpty. Operand 4475 states and 15278 transitions. [2022-03-15 16:35:29,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:35:29,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:29,324 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-03-15 16:35:29,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 16:35:29,524 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-03-15 16:35:29,524 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:29,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -554871545, now seen corresponding path program 10 times [2022-03-15 16:35:29,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:29,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539387958] [2022-03-15 16:35:29,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:29,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:29,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-03-15 16:35:29,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:29,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539387958] [2022-03-15 16:35:29,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539387958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:29,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958141690] [2022-03-15 16:35:29,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:35:29,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:29,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:29,845 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:29,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 16:35:29,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:35:29,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:29,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:35:29,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:30,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:30,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:30,239 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 48 treesize of output 40 [2022-03-15 16:35:30,258 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:35:30,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 35 [2022-03-15 16:35:30,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:35:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:30,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:30,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:30,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:30,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 46 treesize of output 81 [2022-03-15 16:35:30,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:30,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:35:30,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:30,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:30,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:35:32,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:32,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:32,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:32,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:35:32,490 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:35:32,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:35:32,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:32,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:32,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:32,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:35:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:33,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958141690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:33,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:33,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-15 16:35:33,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279867243] [2022-03-15 16:35:33,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:33,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:35:33,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:33,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:35:33,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:35:33,035 INFO L87 Difference]: Start difference. First operand 4475 states and 15278 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-03-15 16:35:36,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:36,707 INFO L93 Difference]: Finished difference Result 8295 states and 26041 transitions. [2022-03-15 16:35:36,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:35:36,708 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-03-15 16:35:36,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:36,746 INFO L225 Difference]: With dead ends: 8295 [2022-03-15 16:35:36,746 INFO L226 Difference]: Without dead ends: 8265 [2022-03-15 16:35:36,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2736 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1415, Invalid=6417, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:35:36,747 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 693 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 2056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 1754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:36,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [693 Valid, 326 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 1754 Invalid, 0 Unknown, 95 Unchecked, 1.0s Time] [2022-03-15 16:35:36,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-03-15 16:35:36,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 4467. [2022-03-15 16:35:36,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4467 states, 4466 states have (on average 3.416256157635468) internal successors, (15257), 4466 states have internal predecessors, (15257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:36,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4467 states to 4467 states and 15257 transitions. [2022-03-15 16:35:36,822 INFO L78 Accepts]: Start accepts. Automaton has 4467 states and 15257 transitions. Word has length 30 [2022-03-15 16:35:36,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:36,822 INFO L470 AbstractCegarLoop]: Abstraction has 4467 states and 15257 transitions. [2022-03-15 16:35:36,822 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-03-15 16:35:36,822 INFO L276 IsEmpty]: Start isEmpty. Operand 4467 states and 15257 transitions. [2022-03-15 16:35:36,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:35:36,828 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:36,828 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-03-15 16:35:36,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-15 16:35:37,028 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-03-15 16:35:37,028 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:37,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:37,029 INFO L85 PathProgramCache]: Analyzing trace with hash -173394005, now seen corresponding path program 11 times [2022-03-15 16:35:37,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:37,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707002267] [2022-03-15 16:35:37,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:37,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-03-15 16:35:37,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:37,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707002267] [2022-03-15 16:35:37,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707002267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:37,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113495617] [2022-03-15 16:35:37,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:35:37,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:37,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:37,336 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:37,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 16:35:37,359 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:35:37,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:37,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:35:37,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:37,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:37,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:37,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-03-15 16:35:37,735 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:35:37,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 30 [2022-03-15 16:35:37,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:37,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-03-15 16:35:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:37,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:38,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:38,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:35:38,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:38,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:35:38,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:38,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:35:38,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:38,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:35:38,978 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:35:38,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:35:38,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:38,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:35:39,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:39,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113495617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:39,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:39,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-15 16:35:39,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085118527] [2022-03-15 16:35:39,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:39,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:35:39,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:39,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:35:39,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:35:39,376 INFO L87 Difference]: Start difference. First operand 4467 states and 15257 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:50,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:50,039 INFO L93 Difference]: Finished difference Result 8893 states and 27493 transitions. [2022-03-15 16:35:50,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-15 16:35:50,040 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-03-15 16:35:50,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:50,057 INFO L225 Difference]: With dead ends: 8893 [2022-03-15 16:35:50,057 INFO L226 Difference]: Without dead ends: 8863 [2022-03-15 16:35:50,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7337 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2593, Invalid=19163, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 16:35:50,059 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 717 mSDsluCounter, 1963 mSDsCounter, 0 mSdLazyCounter, 4658 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 4905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 4658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:50,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [717 Valid, 976 Invalid, 4905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 4658 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-03-15 16:35:50,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8863 states. [2022-03-15 16:35:50,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8863 to 4476. [2022-03-15 16:35:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4476 states, 4475 states have (on average 3.4174301675977654) internal successors, (15293), 4475 states have internal predecessors, (15293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4476 states to 4476 states and 15293 transitions. [2022-03-15 16:35:50,194 INFO L78 Accepts]: Start accepts. Automaton has 4476 states and 15293 transitions. Word has length 30 [2022-03-15 16:35:50,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:50,195 INFO L470 AbstractCegarLoop]: Abstraction has 4476 states and 15293 transitions. [2022-03-15 16:35:50,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:50,195 INFO L276 IsEmpty]: Start isEmpty. Operand 4476 states and 15293 transitions. [2022-03-15 16:35:50,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:35:50,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:50,202 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-03-15 16:35:50,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:35:50,402 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-03-15 16:35:50,402 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:50,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:50,403 INFO L85 PathProgramCache]: Analyzing trace with hash -242471051, now seen corresponding path program 12 times [2022-03-15 16:35:50,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:50,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118095543] [2022-03-15 16:35:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:50,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:50,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:50,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:50,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118095543] [2022-03-15 16:35:50,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118095543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:50,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742385727] [2022-03-15 16:35:50,768 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:35:50,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:50,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:50,772 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:50,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 16:35:50,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:35:50,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:50,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:35:50,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:52,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:52,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:52,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 56 [2022-03-15 16:35:52,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:52,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 64 [2022-03-15 16:35:52,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:52,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:52,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-03-15 16:35:53,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-03-15 16:35:53,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:53,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:53,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:53,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:53,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 84 treesize of output 101 [2022-03-15 16:35:53,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:53,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-03-15 16:35:53,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:53,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:53,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:53,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 91 treesize of output 99 [2022-03-15 16:35:54,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:54,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742385727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:54,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:54,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-15 16:35:54,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681843359] [2022-03-15 16:35:54,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:54,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:35:54,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:54,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:35:54,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1117, Unknown=2, NotChecked=0, Total=1260 [2022-03-15 16:35:54,437 INFO L87 Difference]: Start difference. First operand 4476 states and 15293 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-03-15 16:36:23,240 WARN L228 SmtUtils]: Spent 5.36s on a formula simplification. DAG size of input: 124 DAG size of output: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:36:59,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:59,544 INFO L93 Difference]: Finished difference Result 12251 states and 40954 transitions. [2022-03-15 16:36:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-03-15 16:36:59,547 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-03-15 16:36:59,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:59,586 INFO L225 Difference]: With dead ends: 12251 [2022-03-15 16:36:59,586 INFO L226 Difference]: Without dead ends: 12221 [2022-03-15 16:36:59,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10030 ImplicationChecksByTransitivity, 65.6s TimeCoverageRelationStatistics Valid=3306, Invalid=24063, Unknown=21, NotChecked=0, Total=27390 [2022-03-15 16:36:59,590 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 667 mSDsluCounter, 1863 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 4887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2080 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:59,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 879 Invalid, 4887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2598 Invalid, 0 Unknown, 2080 Unchecked, 1.5s Time] [2022-03-15 16:36:59,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12221 states. [2022-03-15 16:36:59,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12221 to 4581. [2022-03-15 16:36:59,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4581 states, 4580 states have (on average 3.427292576419214) internal successors, (15697), 4580 states have internal predecessors, (15697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:59,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4581 states to 4581 states and 15697 transitions. [2022-03-15 16:36:59,780 INFO L78 Accepts]: Start accepts. Automaton has 4581 states and 15697 transitions. Word has length 30 [2022-03-15 16:36:59,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:59,780 INFO L470 AbstractCegarLoop]: Abstraction has 4581 states and 15697 transitions. [2022-03-15 16:36:59,781 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-03-15 16:36:59,781 INFO L276 IsEmpty]: Start isEmpty. Operand 4581 states and 15697 transitions. [2022-03-15 16:36:59,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:36:59,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:59,787 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-03-15 16:36:59,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 16:36:59,987 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-03-15 16:36:59,988 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:59,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:59,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1966576565, now seen corresponding path program 13 times [2022-03-15 16:36:59,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:59,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106523334] [2022-03-15 16:36:59,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:59,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:59,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:00,321 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:00,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:37:00,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106523334] [2022-03-15 16:37:00,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106523334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:37:00,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410385178] [2022-03-15 16:37:00,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:37:00,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:00,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:37:00,323 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:37:00,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 16:37:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:00,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:37:00,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:37:00,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:00,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:00,684 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 47 treesize of output 39 [2022-03-15 16:37:00,698 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:37:00,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 34 [2022-03-15 16:37:00,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:37:00,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:00,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:37:01,086 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:37:01,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:37:01,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:01,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:37:01,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:01,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:01,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 97 treesize of output 111 [2022-03-15 16:37:02,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:02,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:02,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:02,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:37:02,945 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:37:02,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:37:02,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:02,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:02,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:02,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:37:03,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:03,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410385178] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:37:03,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:37:03,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:37:03,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155519551] [2022-03-15 16:37:03,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:37:03,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:37:03,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:37:03,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:37:03,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:37:03,508 INFO L87 Difference]: Start difference. First operand 4581 states and 15697 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-03-15 16:37:10,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:37:10,671 INFO L93 Difference]: Finished difference Result 9097 states and 29208 transitions. [2022-03-15 16:37:10,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:37:10,671 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-03-15 16:37:10,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:37:10,690 INFO L225 Difference]: With dead ends: 9097 [2022-03-15 16:37:10,690 INFO L226 Difference]: Without dead ends: 9063 [2022-03-15 16:37:10,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3651 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1440, Invalid=10116, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 16:37:10,691 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 608 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 3670 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 3884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 3670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:37:10,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 625 Invalid, 3884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 3670 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:37:10,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9063 states. [2022-03-15 16:37:10,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9063 to 4616. [2022-03-15 16:37:10,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4616 states, 4615 states have (on average 3.4238353196099673) internal successors, (15801), 4615 states have internal predecessors, (15801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:10,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4616 states to 4616 states and 15801 transitions. [2022-03-15 16:37:10,811 INFO L78 Accepts]: Start accepts. Automaton has 4616 states and 15801 transitions. Word has length 30 [2022-03-15 16:37:10,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:37:10,811 INFO L470 AbstractCegarLoop]: Abstraction has 4616 states and 15801 transitions. [2022-03-15 16:37:10,811 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-03-15 16:37:10,811 INFO L276 IsEmpty]: Start isEmpty. Operand 4616 states and 15801 transitions. [2022-03-15 16:37:10,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:37:10,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:37:10,818 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-03-15 16:37:10,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:37:11,040 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-03-15 16:37:11,040 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:37:11,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:37:11,041 INFO L85 PathProgramCache]: Analyzing trace with hash 857420597, now seen corresponding path program 14 times [2022-03-15 16:37:11,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:37:11,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82375632] [2022-03-15 16:37:11,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:37:11,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:37:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:11,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:37:11,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82375632] [2022-03-15 16:37:11,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82375632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:37:11,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90844153] [2022-03-15 16:37:11,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:37:11,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:11,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:37:11,405 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:37:11,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 16:37:11,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:37:11,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:37:11,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:37:11,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:37:11,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:11,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, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 58 [2022-03-15 16:37:11,889 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:37:11,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-03-15 16:37:11,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:11,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 71 [2022-03-15 16:37:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:12,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:37:12,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:12,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:12,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:12,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-03-15 16:37:12,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:12,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:37:12,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:12,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:12,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 103 [2022-03-15 16:37:13,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:13,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-03-15 16:37:13,907 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-03-15 16:37:13,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 35 [2022-03-15 16:37:13,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:13,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:37:14,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:14,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90844153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:37:14,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:37:14,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-03-15 16:37:14,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584607756] [2022-03-15 16:37:14,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:37:14,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:37:14,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:37:14,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:37:14,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:37:14,040 INFO L87 Difference]: Start difference. First operand 4616 states and 15801 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-03-15 16:37:35,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:37:35,750 INFO L93 Difference]: Finished difference Result 11751 states and 37816 transitions. [2022-03-15 16:37:35,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-15 16:37:35,750 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-03-15 16:37:35,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:37:35,774 INFO L225 Difference]: With dead ends: 11751 [2022-03-15 16:37:35,774 INFO L226 Difference]: Without dead ends: 11698 [2022-03-15 16:37:35,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22128 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=7340, Invalid=46716, Unknown=0, NotChecked=0, Total=54056 [2022-03-15 16:37:35,777 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1194 mSDsluCounter, 2913 mSDsCounter, 0 mSdLazyCounter, 5549 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1194 SdHoareTripleChecker+Valid, 1630 SdHoareTripleChecker+Invalid, 7484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 5549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1517 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:37:35,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1194 Valid, 1630 Invalid, 7484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 5549 Invalid, 0 Unknown, 1517 Unchecked, 3.3s Time] [2022-03-15 16:37:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11698 states. [2022-03-15 16:37:35,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11698 to 4650. [2022-03-15 16:37:35,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4650 states, 4649 states have (on average 3.4314906431490644) internal successors, (15953), 4649 states have internal predecessors, (15953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:35,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4650 states to 4650 states and 15953 transitions. [2022-03-15 16:37:35,907 INFO L78 Accepts]: Start accepts. Automaton has 4650 states and 15953 transitions. Word has length 30 [2022-03-15 16:37:35,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:37:35,907 INFO L470 AbstractCegarLoop]: Abstraction has 4650 states and 15953 transitions. [2022-03-15 16:37:35,907 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-03-15 16:37:35,907 INFO L276 IsEmpty]: Start isEmpty. Operand 4650 states and 15953 transitions. [2022-03-15 16:37:35,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:37:35,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:37:35,914 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-03-15 16:37:35,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 16:37:36,115 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-03-15 16:37:36,115 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:37:36,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:37:36,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1825899231, now seen corresponding path program 15 times [2022-03-15 16:37:36,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:37:36,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908578917] [2022-03-15 16:37:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:37:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:37:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:36,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:36,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:37:36,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908578917] [2022-03-15 16:37:36,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908578917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:37:36,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361741379] [2022-03-15 16:37:36,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:37:36,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:36,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:37:36,414 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:37:36,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:37:36,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:37:36,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:37:36,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:37:36,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:37:36,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:36,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:36,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 53 [2022-03-15 16:37:36,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:36,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 61 [2022-03-15 16:37:36,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:36,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:36,847 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 67 treesize of output 71 [2022-03-15 16:37:37,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:37,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:37:40,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:40,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-03-15 16:37:40,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:40,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-03-15 16:37:40,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:40,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-03-15 16:37:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:47,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361741379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:37:47,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:37:47,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:37:47,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856751732] [2022-03-15 16:37:47,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:37:47,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:37:47,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:37:47,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:37:47,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=711, Unknown=2, NotChecked=0, Total=870 [2022-03-15 16:37:47,630 INFO L87 Difference]: Start difference. First operand 4650 states and 15953 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:38:39,730 WARN L228 SmtUtils]: Spent 39.95s on a formula simplification. DAG size of input: 62 DAG size of output: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:38:56,103 WARN L228 SmtUtils]: Spent 13.24s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:39:04,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:04,855 INFO L93 Difference]: Finished difference Result 9083 states and 28913 transitions. [2022-03-15 16:39:04,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 16:39:04,856 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-03-15 16:39:04,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:04,903 INFO L225 Difference]: With dead ends: 9083 [2022-03-15 16:39:04,903 INFO L226 Difference]: Without dead ends: 9038 [2022-03-15 16:39:04,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4912 ImplicationChecksByTransitivity, 79.2s TimeCoverageRelationStatistics Valid=2289, Invalid=10126, Unknown=17, NotChecked=0, Total=12432 [2022-03-15 16:39:04,904 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 608 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 3001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1306 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:04,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 448 Invalid, 3001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 1430 Invalid, 0 Unknown, 1306 Unchecked, 0.9s Time] [2022-03-15 16:39:04,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9038 states. [2022-03-15 16:39:04,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9038 to 4652. [2022-03-15 16:39:04,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4652 states, 4651 states have (on average 3.431950118254139) internal successors, (15962), 4651 states have internal predecessors, (15962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:04,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4652 states to 4652 states and 15962 transitions. [2022-03-15 16:39:04,997 INFO L78 Accepts]: Start accepts. Automaton has 4652 states and 15962 transitions. Word has length 30 [2022-03-15 16:39:04,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:04,997 INFO L470 AbstractCegarLoop]: Abstraction has 4652 states and 15962 transitions. [2022-03-15 16:39:04,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:04,997 INFO L276 IsEmpty]: Start isEmpty. Operand 4652 states and 15962 transitions. [2022-03-15 16:39:05,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:05,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:05,004 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-03-15 16:39:05,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-15 16:39:05,204 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-03-15 16:39:05,204 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:05,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:05,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1512143957, now seen corresponding path program 16 times [2022-03-15 16:39:05,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:05,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021101157] [2022-03-15 16:39:05,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:05,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:05,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-03-15 16:39:05,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:05,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021101157] [2022-03-15 16:39:05,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021101157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:05,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140380949] [2022-03-15 16:39:05,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:39:05,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:05,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:05,497 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:05,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:39:05,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:39:05,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:39:05,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:39:05,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:05,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:05,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:05,869 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-03-15 16:39:05,883 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:39:05,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-03-15 16:39:05,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:05,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:39:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:05,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:06,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:06,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:06,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 46 treesize of output 81 [2022-03-15 16:39:06,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:06,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:39:06,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:06,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:06,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:39:07,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:07,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:08,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:08,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:39:08,049 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:39:08,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:39:08,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:08,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:08,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:08,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:39:08,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:08,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140380949] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:08,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:08,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-03-15 16:39:08,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276709097] [2022-03-15 16:39:08,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:08,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:39:08,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:08,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:39:08,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:39:08,460 INFO L87 Difference]: Start difference. First operand 4652 states and 15962 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-03-15 16:39:13,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:13,935 INFO L93 Difference]: Finished difference Result 10341 states and 31975 transitions. [2022-03-15 16:39:13,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 16:39:13,936 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-03-15 16:39:13,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:13,957 INFO L225 Difference]: With dead ends: 10341 [2022-03-15 16:39:13,957 INFO L226 Difference]: Without dead ends: 10311 [2022-03-15 16:39:13,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3890 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2146, Invalid=8566, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 16:39:13,958 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 868 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 2079 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 2079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:13,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 460 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 2079 Invalid, 0 Unknown, 33 Unchecked, 1.3s Time] [2022-03-15 16:39:13,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states. [2022-03-15 16:39:14,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 4677. [2022-03-15 16:39:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4677 states, 4676 states have (on average 3.4362703165098374) internal successors, (16068), 4676 states have internal predecessors, (16068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4677 states to 4677 states and 16068 transitions. [2022-03-15 16:39:14,079 INFO L78 Accepts]: Start accepts. Automaton has 4677 states and 16068 transitions. Word has length 30 [2022-03-15 16:39:14,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:14,079 INFO L470 AbstractCegarLoop]: Abstraction has 4677 states and 16068 transitions. [2022-03-15 16:39:14,079 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-03-15 16:39:14,079 INFO L276 IsEmpty]: Start isEmpty. Operand 4677 states and 16068 transitions. [2022-03-15 16:39:14,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:14,085 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:14,085 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-03-15 16:39:14,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 16:39:14,286 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-03-15 16:39:14,286 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:14,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:14,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1089229415, now seen corresponding path program 17 times [2022-03-15 16:39:14,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:14,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947746899] [2022-03-15 16:39:14,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:14,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:14,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:14,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:14,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947746899] [2022-03-15 16:39:14,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947746899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:14,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066403299] [2022-03-15 16:39:14,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:39:14,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:14,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:14,639 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:14,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:39:14,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:39:14,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:39:14,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:39:14,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:15,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:15,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:15,153 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-03-15 16:39:15,172 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:39:15,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-03-15 16:39:15,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:15,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:39:15,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-03-15 16:39:15,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:15,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:15,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:15,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 46 treesize of output 81 [2022-03-15 16:39:15,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:15,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:39:15,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:15,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:15,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:39:17,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:17,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:17,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:17,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:39:17,298 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:39:17,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:39:17,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:17,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:17,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:17,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:39:17,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:17,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066403299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:17,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:17,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-03-15 16:39:17,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309089293] [2022-03-15 16:39:17,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:17,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:39:17,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:17,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:39:17,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:39:17,670 INFO L87 Difference]: Start difference. First operand 4677 states and 16068 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-03-15 16:39:28,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:28,305 INFO L93 Difference]: Finished difference Result 12615 states and 38355 transitions. [2022-03-15 16:39:28,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-03-15 16:39:28,306 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-03-15 16:39:28,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:28,332 INFO L225 Difference]: With dead ends: 12615 [2022-03-15 16:39:28,332 INFO L226 Difference]: Without dead ends: 12585 [2022-03-15 16:39:28,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11900 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=4342, Invalid=23714, Unknown=0, NotChecked=0, Total=28056 [2022-03-15 16:39:28,334 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 778 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 2662 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 3901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1027 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:28,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 787 Invalid, 3901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2662 Invalid, 0 Unknown, 1027 Unchecked, 1.6s Time] [2022-03-15 16:39:28,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12585 states. [2022-03-15 16:39:28,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12585 to 4679. [2022-03-15 16:39:28,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.436725096194955) internal successors, (16077), 4678 states have internal predecessors, (16077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:28,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 16077 transitions. [2022-03-15 16:39:28,499 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 16077 transitions. Word has length 30 [2022-03-15 16:39:28,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:28,499 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 16077 transitions. [2022-03-15 16:39:28,499 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-03-15 16:39:28,499 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 16077 transitions. [2022-03-15 16:39:28,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:28,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:28,505 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-03-15 16:39:28,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:39:28,706 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-03-15 16:39:28,706 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:28,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:28,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1400189745, now seen corresponding path program 18 times [2022-03-15 16:39:28,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:28,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300233886] [2022-03-15 16:39:28,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:28,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:28,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:28,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300233886] [2022-03-15 16:39:28,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300233886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:28,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063895912] [2022-03-15 16:39:28,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:39:28,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:28,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:28,996 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:28,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:39:29,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:39:29,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:39:29,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:39:29,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:29,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:29,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:29,332 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 53 treesize of output 51 [2022-03-15 16:39:29,364 INFO L353 Elim1Store]: treesize reduction 45, result has 57.1 percent of original size [2022-03-15 16:39:29,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 72 [2022-03-15 16:39:29,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:29,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:29,373 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 75 treesize of output 65 [2022-03-15 16:39:29,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:29,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:29,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:29,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:29,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:39:29,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:29,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:39:29,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:29,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:29,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:39:31,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:31,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:31,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:31,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:39:31,955 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:39:31,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:39:31,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:31,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:31,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:31,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:39:32,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:32,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063895912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:32,524 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:32,524 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:39:32,524 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237092908] [2022-03-15 16:39:32,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:32,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:39:32,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:32,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:39:32,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:39:32,525 INFO L87 Difference]: Start difference. First operand 4679 states and 16077 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:38,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:38,462 INFO L93 Difference]: Finished difference Result 11343 states and 35448 transitions. [2022-03-15 16:39:38,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 16:39:38,463 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-03-15 16:39:38,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:38,484 INFO L225 Difference]: With dead ends: 11343 [2022-03-15 16:39:38,484 INFO L226 Difference]: Without dead ends: 11313 [2022-03-15 16:39:38,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5087 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2546, Invalid=10336, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 16:39:38,484 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 898 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 2390 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 898 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 3425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 2390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 713 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:38,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [898 Valid, 536 Invalid, 3425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 2390 Invalid, 0 Unknown, 713 Unchecked, 1.4s Time] [2022-03-15 16:39:38,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11313 states. [2022-03-15 16:39:38,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11313 to 4691. [2022-03-15 16:39:38,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 4690 states have (on average 3.438592750533049) internal successors, (16127), 4690 states have internal predecessors, (16127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:38,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 16127 transitions. [2022-03-15 16:39:38,601 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 16127 transitions. Word has length 30 [2022-03-15 16:39:38,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:38,601 INFO L470 AbstractCegarLoop]: Abstraction has 4691 states and 16127 transitions. [2022-03-15 16:39:38,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:38,601 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 16127 transitions. [2022-03-15 16:39:38,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:38,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:38,608 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-03-15 16:39:38,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 16:39:38,808 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-03-15 16:39:38,809 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:38,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:38,809 INFO L85 PathProgramCache]: Analyzing trace with hash -2132440842, now seen corresponding path program 37 times [2022-03-15 16:39:38,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:38,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906565528] [2022-03-15 16:39:38,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:38,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:38,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:39,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:39,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:39,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906565528] [2022-03-15 16:39:39,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906565528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:39,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70546289] [2022-03-15 16:39:39,342 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:39:39,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:39,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:39,343 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:39,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:39:39,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:39,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:39:39,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:39,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:39,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-03-15 16:39:39,796 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-03-15 16:39:39,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 [2022-03-15 16:39:39,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:39:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:39,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:40,136 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:39:40,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-03-15 16:39:40,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:40,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 112 [2022-03-15 16:39:40,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:40,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:40,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:40,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 103 treesize of output 107 [2022-03-15 16:39:40,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:40,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:40,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:40,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:39:40,821 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-03-15 16:39:40,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 [2022-03-15 16:39:40,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:40,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2022-03-15 16:39:40,939 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:40,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70546289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:40,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:40,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-03-15 16:39:40,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327387144] [2022-03-15 16:39:40,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:40,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:39:40,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:40,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:39:40,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:39:40,941 INFO L87 Difference]: Start difference. First operand 4691 states and 16127 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-03-15 16:39:47,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:47,669 INFO L93 Difference]: Finished difference Result 8272 states and 27313 transitions. [2022-03-15 16:39:47,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:39:47,670 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-03-15 16:39:47,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:47,686 INFO L225 Difference]: With dead ends: 8272 [2022-03-15 16:39:47,686 INFO L226 Difference]: Without dead ends: 8225 [2022-03-15 16:39:47,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3582 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1591, Invalid=9539, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:39:47,687 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 556 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 2975 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 3352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 2975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:47,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [556 Valid, 533 Invalid, 3352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 2975 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:39:47,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8225 states. [2022-03-15 16:39:47,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8225 to 4688. [2022-03-15 16:39:47,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4688 states, 4687 states have (on average 3.4384467676552166) internal successors, (16116), 4687 states have internal predecessors, (16116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:47,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4688 states to 4688 states and 16116 transitions. [2022-03-15 16:39:47,782 INFO L78 Accepts]: Start accepts. Automaton has 4688 states and 16116 transitions. Word has length 30 [2022-03-15 16:39:47,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:47,782 INFO L470 AbstractCegarLoop]: Abstraction has 4688 states and 16116 transitions. [2022-03-15 16:39:47,782 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-03-15 16:39:47,782 INFO L276 IsEmpty]: Start isEmpty. Operand 4688 states and 16116 transitions. [2022-03-15 16:39:47,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:47,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:47,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, 1, 1, 1] [2022-03-15 16:39:47,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:39:48,006 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-03-15 16:39:48,006 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:48,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:48,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1956652829, now seen corresponding path program 19 times [2022-03-15 16:39:48,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:48,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949907039] [2022-03-15 16:39:48,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:48,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:48,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:48,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:48,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949907039] [2022-03-15 16:39:48,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949907039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:48,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260571726] [2022-03-15 16:39:48,342 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:39:48,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:48,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:48,343 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:48,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:39:48,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:48,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:39:48,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:48,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:48,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:48,682 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 48 treesize of output 48 [2022-03-15 16:39:48,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:48,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 64 [2022-03-15 16:39:48,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:48,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:48,704 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 67 treesize of output 63 [2022-03-15 16:39:48,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:48,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:49,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:49,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:49,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:39:49,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:49,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:39:49,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:49,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:49,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:39:50,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:50,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:50,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:50,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:39:50,104 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:39:50,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:39:50,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:50,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:50,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:50,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:39:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:50,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260571726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:50,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:50,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:39:50,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291326124] [2022-03-15 16:39:50,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:50,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:39:50,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:50,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:39:50,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:39:50,585 INFO L87 Difference]: Start difference. First operand 4688 states and 16116 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:57,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:57,461 INFO L93 Difference]: Finished difference Result 11545 states and 35977 transitions. [2022-03-15 16:39:57,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 16:39:57,461 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-03-15 16:39:57,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:57,483 INFO L225 Difference]: With dead ends: 11545 [2022-03-15 16:39:57,483 INFO L226 Difference]: Without dead ends: 11530 [2022-03-15 16:39:57,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5815 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2831, Invalid=12421, Unknown=0, NotChecked=0, Total=15252 [2022-03-15 16:39:57,484 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 991 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 2645 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 991 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 3529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 2645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 532 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:57,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [991 Valid, 581 Invalid, 3529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 2645 Invalid, 0 Unknown, 532 Unchecked, 1.6s Time] [2022-03-15 16:39:57,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11530 states. [2022-03-15 16:39:57,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11530 to 4686. [2022-03-15 16:39:57,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4686 states, 4685 states have (on average 3.437993596584845) internal successors, (16107), 4685 states have internal predecessors, (16107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:57,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4686 states to 4686 states and 16107 transitions. [2022-03-15 16:39:57,604 INFO L78 Accepts]: Start accepts. Automaton has 4686 states and 16107 transitions. Word has length 30 [2022-03-15 16:39:57,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:57,604 INFO L470 AbstractCegarLoop]: Abstraction has 4686 states and 16107 transitions. [2022-03-15 16:39:57,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:57,604 INFO L276 IsEmpty]: Start isEmpty. Operand 4686 states and 16107 transitions. [2022-03-15 16:39:57,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:39:57,611 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:57,611 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-03-15 16:39:57,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 16:39:57,811 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-03-15 16:39:57,811 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:57,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:57,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1686862121, now seen corresponding path program 20 times [2022-03-15 16:39:57,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:57,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591959179] [2022-03-15 16:39:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:57,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:58,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:58,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591959179] [2022-03-15 16:39:58,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591959179] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:58,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685241899] [2022-03-15 16:39:58,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:39:58,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:58,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:58,111 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:39:58,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:39:58,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:39:58,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:39:58,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:39:58,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:58,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:58,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-03-15 16:39:58,538 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:39:58,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 62 [2022-03-15 16:39:58,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:58,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 67 treesize of output 71 [2022-03-15 16:39:58,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-03-15 16:39:58,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:59,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:59,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-03-15 16:39:59,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:59,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:39:59,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:39:59,359 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 97 treesize of output 103 [2022-03-15 16:40:00,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:00,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-03-15 16:40:00,211 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-03-15 16:40:00,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 33 [2022-03-15 16:40:00,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:00,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:40:00,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:00,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685241899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:40:00,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:40:00,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-03-15 16:40:00,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025640899] [2022-03-15 16:40:00,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:40:00,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:40:00,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:40:00,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:40:00,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:40:00,339 INFO L87 Difference]: Start difference. First operand 4686 states and 16107 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-03-15 16:40:20,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:40:20,272 INFO L93 Difference]: Finished difference Result 10991 states and 35565 transitions. [2022-03-15 16:40:20,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-03-15 16:40:20,272 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-03-15 16:40:20,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:40:20,293 INFO L225 Difference]: With dead ends: 10991 [2022-03-15 16:40:20,294 INFO L226 Difference]: Without dead ends: 10917 [2022-03-15 16:40:20,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22062 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=6063, Invalid=48927, Unknown=0, NotChecked=0, Total=54990 [2022-03-15 16:40:20,296 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1087 mSDsluCounter, 2835 mSDsCounter, 0 mSdLazyCounter, 5397 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1087 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 7353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 405 IncrementalHoareTripleChecker+Valid, 5397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1551 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:40:20,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1087 Valid, 1626 Invalid, 7353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [405 Valid, 5397 Invalid, 0 Unknown, 1551 Unchecked, 3.3s Time] [2022-03-15 16:40:20,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10917 states. [2022-03-15 16:40:20,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10917 to 4709. [2022-03-15 16:40:20,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4709 states, 4708 states have (on average 3.441163976210705) internal successors, (16201), 4708 states have internal predecessors, (16201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:20,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4709 states to 4709 states and 16201 transitions. [2022-03-15 16:40:20,416 INFO L78 Accepts]: Start accepts. Automaton has 4709 states and 16201 transitions. Word has length 30 [2022-03-15 16:40:20,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:40:20,416 INFO L470 AbstractCegarLoop]: Abstraction has 4709 states and 16201 transitions. [2022-03-15 16:40:20,416 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-03-15 16:40:20,416 INFO L276 IsEmpty]: Start isEmpty. Operand 4709 states and 16201 transitions. [2022-03-15 16:40:20,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:40:20,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:40:20,423 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-03-15 16:40:20,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 16:40:20,623 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-03-15 16:40:20,624 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:40:20,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:40:20,624 INFO L85 PathProgramCache]: Analyzing trace with hash -738691041, now seen corresponding path program 21 times [2022-03-15 16:40:20,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:40:20,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004192752] [2022-03-15 16:40:20,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:40:20,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:40:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:40:21,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:21,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:40:21,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004192752] [2022-03-15 16:40:21,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004192752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:40:21,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229905151] [2022-03-15 16:40:21,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:40:21,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:21,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:40:21,029 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:40:21,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:40:21,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:40:21,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:40:21,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:40:21,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:40:21,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:21,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:21,465 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 48 treesize of output 40 [2022-03-15 16:40:21,480 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:40:21,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 35 [2022-03-15 16:40:21,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:21,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:40:21,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:21,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:40:23,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:23,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 83 treesize of output 116 [2022-03-15 16:40:23,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:23,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 110 [2022-03-15 16:40:23,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:23,282 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 91 treesize of output 115 [2022-03-15 16:40:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:28,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229905151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:40:28,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:40:28,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-15 16:40:28,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633794868] [2022-03-15 16:40:28,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:40:28,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:40:28,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:40:28,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:40:28,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=788, Unknown=1, NotChecked=0, Total=930 [2022-03-15 16:40:28,013 INFO L87 Difference]: Start difference. First operand 4709 states and 16201 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-03-15 16:40:46,101 WARN L228 SmtUtils]: Spent 11.99s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:40:48,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:40:48,308 INFO L93 Difference]: Finished difference Result 8812 states and 27942 transitions. [2022-03-15 16:40:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:40:48,309 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-03-15 16:40:48,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:40:48,325 INFO L225 Difference]: With dead ends: 8812 [2022-03-15 16:40:48,326 INFO L226 Difference]: Without dead ends: 8755 [2022-03-15 16:40:48,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 9 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2830 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=1275, Invalid=6730, Unknown=5, NotChecked=0, Total=8010 [2022-03-15 16:40:48,326 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 439 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 3035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 946 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:40:48,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 377 Invalid, 3035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1937 Invalid, 0 Unknown, 946 Unchecked, 1.1s Time] [2022-03-15 16:40:48,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8755 states. [2022-03-15 16:40:48,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8755 to 4731. [2022-03-15 16:40:48,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 4730 states have (on average 3.441860465116279) internal successors, (16280), 4730 states have internal predecessors, (16280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:48,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 16280 transitions. [2022-03-15 16:40:48,420 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 16280 transitions. Word has length 30 [2022-03-15 16:40:48,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:40:48,420 INFO L470 AbstractCegarLoop]: Abstraction has 4731 states and 16280 transitions. [2022-03-15 16:40:48,420 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-03-15 16:40:48,420 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 16280 transitions. [2022-03-15 16:40:48,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:40:48,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:40:48,427 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-03-15 16:40:48,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 16:40:48,627 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-03-15 16:40:48,628 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:40:48,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:40:48,628 INFO L85 PathProgramCache]: Analyzing trace with hash -822012935, now seen corresponding path program 22 times [2022-03-15 16:40:48,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:40:48,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279680177] [2022-03-15 16:40:48,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:40:48,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:40:48,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:40:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:48,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:40:48,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279680177] [2022-03-15 16:40:48,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279680177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:40:48,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640708788] [2022-03-15 16:40:48,974 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:40:48,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:48,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:40:48,975 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:40:48,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:40:49,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:40:49,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:40:49,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:40:49,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:40:49,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:49,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,319 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 43 [2022-03-15 16:40:49,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 59 [2022-03-15 16:40:49,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:49,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,342 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 67 treesize of output 63 [2022-03-15 16:40:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:49,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:40:49,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:49,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:40:49,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:40:49,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:49,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:49,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:40:50,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:50,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:50,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:50,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:40:50,882 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:40:50,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:40:50,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:50,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:50,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:50,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:40:51,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:51,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640708788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:40:51,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:40:51,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:40:51,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947748622] [2022-03-15 16:40:51,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:40:51,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:40:51,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:40:51,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:40:51,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:40:51,323 INFO L87 Difference]: Start difference. First operand 4731 states and 16280 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:58,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:40:58,307 INFO L93 Difference]: Finished difference Result 9934 states and 31252 transitions. [2022-03-15 16:40:58,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 16:40:58,307 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-03-15 16:40:58,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:40:58,325 INFO L225 Difference]: With dead ends: 9934 [2022-03-15 16:40:58,326 INFO L226 Difference]: Without dead ends: 9833 [2022-03-15 16:40:58,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6182 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2456, Invalid=14314, Unknown=0, NotChecked=0, Total=16770 [2022-03-15 16:40:58,327 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 3056 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 3292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 3056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:40:58,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 555 Invalid, 3292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 3056 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:40:58,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9833 states. [2022-03-15 16:40:58,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9833 to 4765. [2022-03-15 16:40:58,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4765 states, 4764 states have (on average 3.445424013434089) internal successors, (16414), 4764 states have internal predecessors, (16414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:58,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4765 states to 4765 states and 16414 transitions. [2022-03-15 16:40:58,463 INFO L78 Accepts]: Start accepts. Automaton has 4765 states and 16414 transitions. Word has length 30 [2022-03-15 16:40:58,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:40:58,463 INFO L470 AbstractCegarLoop]: Abstraction has 4765 states and 16414 transitions. [2022-03-15 16:40:58,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:58,464 INFO L276 IsEmpty]: Start isEmpty. Operand 4765 states and 16414 transitions. [2022-03-15 16:40:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:40:58,470 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:40:58,470 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-03-15 16:40:58,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 16:40:58,671 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-03-15 16:40:58,671 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:40:58,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:40:58,672 INFO L85 PathProgramCache]: Analyzing trace with hash -460915169, now seen corresponding path program 23 times [2022-03-15 16:40:58,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:40:58,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468289538] [2022-03-15 16:40:58,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:40:58,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:40:58,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:40:59,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:59,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:40:59,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468289538] [2022-03-15 16:40:59,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468289538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:40:59,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47814380] [2022-03-15 16:40:59,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:40:59,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:59,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:40:59,144 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:40:59,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:40:59,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:40:59,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:40:59,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:40:59,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:40:59,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:59,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:59,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:59,537 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 60 treesize of output 56 [2022-03-15 16:40:59,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:59,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 48 treesize of output 72 [2022-03-15 16:40:59,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:59,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:59,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:59,567 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 79 treesize of output 71 [2022-03-15 16:40:59,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:59,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:41:00,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:00,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:00,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:41:00,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:00,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:41:00,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:00,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:00,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:41:01,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:01,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:01,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:01,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:41:01,126 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:41:01,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:41:01,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:01,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:01,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:01,147 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 65 treesize of output 81 [2022-03-15 16:41:01,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:01,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47814380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:41:01,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:41:01,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 33 [2022-03-15 16:41:01,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305871659] [2022-03-15 16:41:01,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:41:01,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:41:01,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:41:01,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:41:01,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:41:01,472 INFO L87 Difference]: Start difference. First operand 4765 states and 16414 transitions. Second operand has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:08,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:41:08,106 INFO L93 Difference]: Finished difference Result 9074 states and 28716 transitions. [2022-03-15 16:41:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 16:41:08,106 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 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-03-15 16:41:08,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:41:08,124 INFO L225 Difference]: With dead ends: 9074 [2022-03-15 16:41:08,124 INFO L226 Difference]: Without dead ends: 8918 [2022-03-15 16:41:08,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3706 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1685, Invalid=10525, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:41:08,125 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 540 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 2939 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 3132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 2939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:41:08,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 619 Invalid, 3132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 2939 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:41:08,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8918 states. [2022-03-15 16:41:08,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8918 to 4772. [2022-03-15 16:41:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4772 states, 4771 states have (on average 3.446028086355062) internal successors, (16441), 4771 states have internal predecessors, (16441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:08,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4772 states to 4772 states and 16441 transitions. [2022-03-15 16:41:08,256 INFO L78 Accepts]: Start accepts. Automaton has 4772 states and 16441 transitions. Word has length 30 [2022-03-15 16:41:08,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:41:08,256 INFO L470 AbstractCegarLoop]: Abstraction has 4772 states and 16441 transitions. [2022-03-15 16:41:08,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:08,256 INFO L276 IsEmpty]: Start isEmpty. Operand 4772 states and 16441 transitions. [2022-03-15 16:41:08,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:41:08,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:41:08,263 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-03-15 16:41:08,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 16:41:08,464 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-03-15 16:41:08,464 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:41:08,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:41:08,464 INFO L85 PathProgramCache]: Analyzing trace with hash 791616355, now seen corresponding path program 24 times [2022-03-15 16:41:08,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:41:08,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116731447] [2022-03-15 16:41:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:41:08,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:41:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:41:08,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-03-15 16:41:08,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:41:08,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116731447] [2022-03-15 16:41:08,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116731447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:41:08,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10793704] [2022-03-15 16:41:08,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:41:08,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:41:08,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:41:08,805 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:41:08,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:41:08,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:41:08,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:41:08,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:41:08,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:41:09,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:41:09,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:09,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-03-15 16:41:09,155 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:41:09,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 37 treesize of output 64 [2022-03-15 16:41:09,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:41:09,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:09,163 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 67 treesize of output 63 [2022-03-15 16:41:09,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:09,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:41:09,635 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:41:09,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:41:09,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:09,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:41:09,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:09,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:09,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:41:11,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:11,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:11,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:11,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:41:11,572 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:41:11,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:41:11,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:11,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:11,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:11,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 65 treesize of output 81 [2022-03-15 16:41:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:11,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10793704] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:41:11,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:41:11,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:41:11,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195895725] [2022-03-15 16:41:11,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:41:11,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:41:11,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:41:11,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:41:11,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:41:11,922 INFO L87 Difference]: Start difference. First operand 4772 states and 16441 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-03-15 16:41:17,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:41:17,064 INFO L93 Difference]: Finished difference Result 9686 states and 31179 transitions. [2022-03-15 16:41:17,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:41:17,065 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-03-15 16:41:17,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:41:17,085 INFO L225 Difference]: With dead ends: 9686 [2022-03-15 16:41:17,085 INFO L226 Difference]: Without dead ends: 9568 [2022-03-15 16:41:17,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3380 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1210, Invalid=9296, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 16:41:17,086 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 559 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 3024 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 3186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:41:17,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 580 Invalid, 3186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3024 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:41:17,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9568 states. [2022-03-15 16:41:17,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9568 to 4803. [2022-03-15 16:41:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4803 states, 4802 states have (on average 3.4448146605581007) internal successors, (16542), 4802 states have internal predecessors, (16542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:17,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16542 transitions. [2022-03-15 16:41:17,236 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16542 transitions. Word has length 30 [2022-03-15 16:41:17,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:41:17,236 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16542 transitions. [2022-03-15 16:41:17,236 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-03-15 16:41:17,236 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16542 transitions. [2022-03-15 16:41:17,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:41:17,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:41:17,243 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-03-15 16:41:17,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 16:41:17,443 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-03-15 16:41:17,443 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:41:17,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:41:17,444 INFO L85 PathProgramCache]: Analyzing trace with hash 784192023, now seen corresponding path program 25 times [2022-03-15 16:41:17,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:41:17,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58075979] [2022-03-15 16:41:17,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:41:17,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:41:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:41:17,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-03-15 16:41:17,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:41:17,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58075979] [2022-03-15 16:41:17,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58075979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:41:17,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400351743] [2022-03-15 16:41:17,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:41:17,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:41:17,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:41:17,804 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:41:17,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:41:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:41:17,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:41:17,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:41:18,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:41:18,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:18,203 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 48 treesize of output 40 [2022-03-15 16:41:18,217 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:41:18,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 35 [2022-03-15 16:41:18,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:41:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:18,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:41:18,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:18,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:18,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:41:18,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:18,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:41:18,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:18,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:18,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:41:20,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:20,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:20,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:20,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 45 treesize of output 72 [2022-03-15 16:41:20,156 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:41:20,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:41:20,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:20,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:20,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:20,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 65 treesize of output 81 [2022-03-15 16:41:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:20,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400351743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:41:20,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:41:20,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-03-15 16:41:20,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933618084] [2022-03-15 16:41:20,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:41:20,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:41:20,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:41:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:41:20,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=785, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:41:20,575 INFO L87 Difference]: Start difference. First operand 4803 states and 16542 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-03-15 16:41:25,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:41:25,603 INFO L93 Difference]: Finished difference Result 10397 states and 31892 transitions. [2022-03-15 16:41:25,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 16:41:25,604 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-03-15 16:41:25,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:41:25,624 INFO L225 Difference]: With dead ends: 10397 [2022-03-15 16:41:25,624 INFO L226 Difference]: Without dead ends: 10367 [2022-03-15 16:41:25,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4165 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2285, Invalid=8635, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:41:25,625 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 832 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 1919 mSolverCounterSat, 300 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 1919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:41:25,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 431 Invalid, 2453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 1919 Invalid, 0 Unknown, 234 Unchecked, 1.2s Time] [2022-03-15 16:41:25,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10367 states. [2022-03-15 16:41:25,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10367 to 4820. [2022-03-15 16:41:25,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4820 states, 4819 states have (on average 3.449678356505499) internal successors, (16624), 4819 states have internal predecessors, (16624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:25,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4820 states to 4820 states and 16624 transitions. [2022-03-15 16:41:25,743 INFO L78 Accepts]: Start accepts. Automaton has 4820 states and 16624 transitions. Word has length 30 [2022-03-15 16:41:25,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:41:25,743 INFO L470 AbstractCegarLoop]: Abstraction has 4820 states and 16624 transitions. [2022-03-15 16:41:25,743 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-03-15 16:41:25,743 INFO L276 IsEmpty]: Start isEmpty. Operand 4820 states and 16624 transitions. [2022-03-15 16:41:25,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:41:25,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:41:25,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-03-15 16:41:25,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 16:41:25,951 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-03-15 16:41:25,951 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:41:25,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:41:25,951 INFO L85 PathProgramCache]: Analyzing trace with hash -909401901, now seen corresponding path program 26 times [2022-03-15 16:41:25,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:41:25,951 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739899871] [2022-03-15 16:41:25,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:41:25,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:41:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:41:26,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-03-15 16:41:26,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:41:26,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739899871] [2022-03-15 16:41:26,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739899871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:41:26,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979706566] [2022-03-15 16:41:26,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:41:26,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:41:26,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:41:26,318 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:41:26,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:41:26,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:41:26,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:41:26,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:41:26,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:41:26,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:41:26,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:26,609 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 50 treesize of output 50 [2022-03-15 16:41:26,641 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:41:26,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 69 [2022-03-15 16:41:26,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:41:26,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:26,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 63 [2022-03-15 16:41:26,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:26,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:41:27,072 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:41:27,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:41:27,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:27,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:41:27,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:27,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:27,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:41:28,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:28,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:28,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:28,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:41:28,481 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:41:28,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:41:28,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:28,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:41:28,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:28,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:41:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:28,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979706566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:41:28,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:41:28,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:41:28,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584903156] [2022-03-15 16:41:28,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:41:28,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:41:28,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:41:28,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:41:28,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:41:28,815 INFO L87 Difference]: Start difference. First operand 4820 states and 16624 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-03-15 16:41:36,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:41:36,824 INFO L93 Difference]: Finished difference Result 10094 states and 32208 transitions. [2022-03-15 16:41:36,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 16:41:36,824 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-03-15 16:41:36,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:41:36,843 INFO L225 Difference]: With dead ends: 10094 [2022-03-15 16:41:36,843 INFO L226 Difference]: Without dead ends: 10035 [2022-03-15 16:41:36,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6117 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2135, Invalid=15421, Unknown=0, NotChecked=0, Total=17556 [2022-03-15 16:41:36,844 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 718 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 3493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 3304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:41:36,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [718 Valid, 754 Invalid, 3493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 3304 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:41:36,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10035 states. [2022-03-15 16:41:36,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10035 to 4803. [2022-03-15 16:41:36,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4803 states, 4802 states have (on average 3.445855893377759) internal successors, (16547), 4802 states have internal predecessors, (16547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:41:36,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16547 transitions. [2022-03-15 16:41:36,959 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16547 transitions. Word has length 30 [2022-03-15 16:41:36,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:41:36,959 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16547 transitions. [2022-03-15 16:41:36,959 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-03-15 16:41:36,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16547 transitions. [2022-03-15 16:41:36,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:41:36,966 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:41:36,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-03-15 16:41:36,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 16:41:37,166 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-03-15 16:41:37,166 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:41:37,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:41:37,167 INFO L85 PathProgramCache]: Analyzing trace with hash -980079081, now seen corresponding path program 27 times [2022-03-15 16:41:37,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:41:37,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125407688] [2022-03-15 16:41:37,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:41:37,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:41:37,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:41:37,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:37,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:41:37,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125407688] [2022-03-15 16:41:37,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125407688] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:41:37,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484611921] [2022-03-15 16:41:37,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:41:37,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:41:37,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:41:37,525 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:41:37,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:41:37,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:41:37,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:41:37,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:41:37,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:41:43,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:43,227 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 48 treesize of output 64 [2022-03-15 16:41:43,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:43,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 64 [2022-03-15 16:41:43,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:43,263 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 67 treesize of output 79 [2022-03-15 16:41:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:44,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:41:52,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:52,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-03-15 16:41:52,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:52,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-03-15 16:41:52,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:41:52,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-03-15 16:41:58,877 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:41:58,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484611921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:41:58,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:41:58,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:41:58,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940947966] [2022-03-15 16:41:58,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:41:58,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:41:58,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:41:58,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:41:58,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=907, Unknown=12, NotChecked=0, Total=1056 [2022-03-15 16:41:58,879 INFO L87 Difference]: Start difference. First operand 4803 states and 16547 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-03-15 16:42:35,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:42:35,660 INFO L93 Difference]: Finished difference Result 7463 states and 24999 transitions. [2022-03-15 16:42:35,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:42:35,661 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-03-15 16:42:35,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:42:35,675 INFO L225 Difference]: With dead ends: 7463 [2022-03-15 16:42:35,675 INFO L226 Difference]: Without dead ends: 7456 [2022-03-15 16:42:35,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 50.0s TimeCoverageRelationStatistics Valid=596, Invalid=3547, Unknown=17, NotChecked=0, Total=4160 [2022-03-15 16:42:35,676 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 325 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 738 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:42:35,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 402 Invalid, 2226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1359 Invalid, 0 Unknown, 738 Unchecked, 0.8s Time] [2022-03-15 16:42:35,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-03-15 16:42:35,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 4807. [2022-03-15 16:42:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4807 states, 4806 states have (on average 3.4454848106533498) internal successors, (16559), 4806 states have internal predecessors, (16559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:35,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4807 states to 4807 states and 16559 transitions. [2022-03-15 16:42:35,762 INFO L78 Accepts]: Start accepts. Automaton has 4807 states and 16559 transitions. Word has length 30 [2022-03-15 16:42:35,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:42:35,763 INFO L470 AbstractCegarLoop]: Abstraction has 4807 states and 16559 transitions. [2022-03-15 16:42:35,763 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-03-15 16:42:35,763 INFO L276 IsEmpty]: Start isEmpty. Operand 4807 states and 16559 transitions. [2022-03-15 16:42:35,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:42:35,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:42:35,769 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-03-15 16:42:35,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 16:42:35,970 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-03-15 16:42:35,970 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:42:35,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:42:35,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1990099571, now seen corresponding path program 28 times [2022-03-15 16:42:35,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:42:35,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151661804] [2022-03-15 16:42:35,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:42:35,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:42:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:42:36,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:36,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:42:36,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151661804] [2022-03-15 16:42:36,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151661804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:42:36,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892919128] [2022-03-15 16:42:36,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:42:36,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:42:36,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:42:36,273 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:42:36,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:42:36,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:42:36,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:42:36,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:42:36,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:42:36,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:36,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:36,679 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 47 treesize of output 39 [2022-03-15 16:42:36,694 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:42:36,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 34 [2022-03-15 16:42:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:42:36,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:36,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:42:36,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:37,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:37,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:42:37,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:37,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:42:37,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:37,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:37,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:42:39,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:39,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:39,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:39,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:42:39,247 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:42:39,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:42:39,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:39,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:39,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:39,268 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 65 treesize of output 81 [2022-03-15 16:42:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:39,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892919128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:42:39,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:42:39,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-15 16:42:39,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741378535] [2022-03-15 16:42:39,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:42:39,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:42:39,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:42:39,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:42:39,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:42:39,633 INFO L87 Difference]: Start difference. First operand 4807 states and 16559 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:42,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:42:42,521 INFO L93 Difference]: Finished difference Result 7801 states and 25123 transitions. [2022-03-15 16:42:42,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:42:42,521 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-03-15 16:42:42,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:42:42,536 INFO L225 Difference]: With dead ends: 7801 [2022-03-15 16:42:42,536 INFO L226 Difference]: Without dead ends: 7771 [2022-03-15 16:42:42,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:42:42,537 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 413 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:42:42,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 297 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:42:42,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7771 states. [2022-03-15 16:42:42,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7771 to 4813. [2022-03-15 16:42:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4813 states, 4812 states have (on average 3.4457605985037407) internal successors, (16581), 4812 states have internal predecessors, (16581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:42,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16581 transitions. [2022-03-15 16:42:42,633 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16581 transitions. Word has length 30 [2022-03-15 16:42:42,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:42:42,633 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16581 transitions. [2022-03-15 16:42:42,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:42,634 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16581 transitions. [2022-03-15 16:42:42,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:42:42,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:42:42,641 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-03-15 16:42:42,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 16:42:42,841 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-03-15 16:42:42,841 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:42:42,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:42:42,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2065974609, now seen corresponding path program 29 times [2022-03-15 16:42:42,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:42:42,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169846401] [2022-03-15 16:42:42,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:42:42,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:42:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:42:43,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:43,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:42:43,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169846401] [2022-03-15 16:42:43,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169846401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:42:43,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741208236] [2022-03-15 16:42:43,151 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:42:43,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:42:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:42:43,152 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:42:43,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:42:43,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:42:43,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:42:43,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:42:43,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:42:43,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:43,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:43,573 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 50 treesize of output 42 [2022-03-15 16:42:43,588 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:42:43,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-03-15 16:42:43,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:43,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:42:43,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-03-15 16:42:43,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:42:43,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:43,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:43,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:42:44,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:44,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:42:44,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:44,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:44,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:42:44,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:44,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:44,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:44,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:42:44,779 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:42:44,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:42:44,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:44,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:44,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:44,800 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 65 treesize of output 81 [2022-03-15 16:42:45,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-03-15 16:42:45,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741208236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:42:45,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:42:45,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-15 16:42:45,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983106810] [2022-03-15 16:42:45,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:42:45,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:42:45,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:42:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:42:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:42:45,224 INFO L87 Difference]: Start difference. First operand 4813 states and 16581 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:54,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:42:54,142 INFO L93 Difference]: Finished difference Result 8556 states and 27077 transitions. [2022-03-15 16:42:54,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:42:54,142 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 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-03-15 16:42:54,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:42:54,158 INFO L225 Difference]: With dead ends: 8556 [2022-03-15 16:42:54,158 INFO L226 Difference]: Without dead ends: 8526 [2022-03-15 16:42:54,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5052 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1729, Invalid=14273, Unknown=0, NotChecked=0, Total=16002 [2022-03-15 16:42:54,159 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 503 mSDsluCounter, 1681 mSDsCounter, 0 mSdLazyCounter, 4108 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 4313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 4108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:42:54,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 843 Invalid, 4313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 4108 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-15 16:42:54,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8526 states. [2022-03-15 16:42:54,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8526 to 4824. [2022-03-15 16:42:54,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4824 states, 4823 states have (on average 3.4474393530997305) internal successors, (16627), 4823 states have internal predecessors, (16627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:54,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4824 states to 4824 states and 16627 transitions. [2022-03-15 16:42:54,298 INFO L78 Accepts]: Start accepts. Automaton has 4824 states and 16627 transitions. Word has length 30 [2022-03-15 16:42:54,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:42:54,298 INFO L470 AbstractCegarLoop]: Abstraction has 4824 states and 16627 transitions. [2022-03-15 16:42:54,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:42:54,298 INFO L276 IsEmpty]: Start isEmpty. Operand 4824 states and 16627 transitions. [2022-03-15 16:42:54,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:42:54,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:42:54,305 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-03-15 16:42:54,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 16:42:54,505 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-03-15 16:42:54,505 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:42:54,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:42:54,506 INFO L85 PathProgramCache]: Analyzing trace with hash 73995961, now seen corresponding path program 30 times [2022-03-15 16:42:54,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:42:54,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902175556] [2022-03-15 16:42:54,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:42:54,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:42:54,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:42:54,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-03-15 16:42:54,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:42:54,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902175556] [2022-03-15 16:42:54,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902175556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:42:54,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387472475] [2022-03-15 16:42:54,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:42:54,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:42:54,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:42:54,864 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:42:54,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:42:54,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:42:54,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:42:54,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:42:54,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:42:55,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:55,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:55,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 59 [2022-03-15 16:42:55,274 INFO L353 Elim1Store]: treesize reduction 47, result has 55.2 percent of original size [2022-03-15 16:42:55,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 78 [2022-03-15 16:42:55,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:42:55,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:55,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:55,284 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 73 treesize of output 65 [2022-03-15 16:42:55,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:55,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:42:55,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:55,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:55,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:42:55,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:55,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:42:55,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:55,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:55,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:42:56,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:56,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:56,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:56,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:42:57,016 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:42:57,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:42:57,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:57,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:42:57,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:42:57,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:42:57,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:42:57,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387472475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:42:57,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:42:57,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:42:57,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171366793] [2022-03-15 16:42:57,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:42:57,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:42:57,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:42:57,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:42:57,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:42:57,392 INFO L87 Difference]: Start difference. First operand 4824 states and 16627 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:03,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:43:03,677 INFO L93 Difference]: Finished difference Result 9374 states and 29675 transitions. [2022-03-15 16:43:03,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:43:03,678 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 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-03-15 16:43:03,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:43:03,697 INFO L225 Difference]: With dead ends: 9374 [2022-03-15 16:43:03,697 INFO L226 Difference]: Without dead ends: 9284 [2022-03-15 16:43:03,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4310 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1881, Invalid=10329, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:43:03,699 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 579 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 3087 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 3346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 3087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:43:03,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 544 Invalid, 3346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 3087 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:43:03,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9284 states. [2022-03-15 16:43:03,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9284 to 4828. [2022-03-15 16:43:03,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4828 states, 4827 states have (on average 3.4481044126786826) internal successors, (16644), 4827 states have internal predecessors, (16644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:03,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4828 states to 4828 states and 16644 transitions. [2022-03-15 16:43:03,833 INFO L78 Accepts]: Start accepts. Automaton has 4828 states and 16644 transitions. Word has length 30 [2022-03-15 16:43:03,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:43:03,833 INFO L470 AbstractCegarLoop]: Abstraction has 4828 states and 16644 transitions. [2022-03-15 16:43:03,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 30 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:03,833 INFO L276 IsEmpty]: Start isEmpty. Operand 4828 states and 16644 transitions. [2022-03-15 16:43:03,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:43:03,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:43:03,842 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-03-15 16:43:03,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-15 16:43:04,042 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-03-15 16:43:04,042 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:43:04,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:43:04,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1141165369, now seen corresponding path program 31 times [2022-03-15 16:43:04,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:43:04,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875353176] [2022-03-15 16:43:04,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:43:04,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:43:04,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:04,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:04,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:43:04,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875353176] [2022-03-15 16:43:04,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875353176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:43:04,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870228563] [2022-03-15 16:43:04,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:43:04,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:43:04,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:43:04,391 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:43:04,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:43:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:04,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:43:04,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:43:04,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:04,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:04,861 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 48 treesize of output 40 [2022-03-15 16:43:04,875 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:43:04,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 35 [2022-03-15 16:43:04,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:04,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:43:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:04,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:43:05,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:05,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:05,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:43:05,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:05,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:43:05,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:05,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:05,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:43:07,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:07,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:07,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:07,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:43:07,423 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:43:07,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:43:07,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:07,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:07,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:07,447 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 65 treesize of output 81 [2022-03-15 16:43:07,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:07,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870228563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:43:07,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:43:07,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:43:07,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538405062] [2022-03-15 16:43:07,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:43:07,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:43:07,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:43:07,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:43:07,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:43:07,836 INFO L87 Difference]: Start difference. First operand 4828 states and 16644 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:12,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:43:12,353 INFO L93 Difference]: Finished difference Result 8300 states and 26710 transitions. [2022-03-15 16:43:12,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:43:12,354 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 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-03-15 16:43:12,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:43:12,370 INFO L225 Difference]: With dead ends: 8300 [2022-03-15 16:43:12,370 INFO L226 Difference]: Without dead ends: 8270 [2022-03-15 16:43:12,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2727 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1231, Invalid=6779, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:43:12,371 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 452 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:43:12,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 468 Invalid, 2994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2783 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:43:12,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8270 states. [2022-03-15 16:43:12,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8270 to 4813. [2022-03-15 16:43:12,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4813 states, 4812 states have (on average 3.4463840399002494) internal successors, (16584), 4812 states have internal predecessors, (16584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:12,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16584 transitions. [2022-03-15 16:43:12,487 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16584 transitions. Word has length 30 [2022-03-15 16:43:12,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:43:12,487 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16584 transitions. [2022-03-15 16:43:12,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:12,487 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16584 transitions. [2022-03-15 16:43:12,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:43:12,494 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:43:12,494 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-03-15 16:43:12,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 16:43:12,694 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-03-15 16:43:12,694 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:43:12,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:43:12,695 INFO L85 PathProgramCache]: Analyzing trace with hash -769410283, now seen corresponding path program 32 times [2022-03-15 16:43:12,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:43:12,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383394811] [2022-03-15 16:43:12,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:43:12,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:43:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:13,023 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:13,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:43:13,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383394811] [2022-03-15 16:43:13,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383394811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:43:13,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508138099] [2022-03-15 16:43:13,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:43:13,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:43:13,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:43:13,025 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:43:13,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:43:13,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:43:13,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:43:13,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:43:13,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:43:13,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:13,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:13,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-03-15 16:43:13,436 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:43:13,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 30 [2022-03-15 16:43:13,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:43:13,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:13,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:43:13,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:13,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:13,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:43:13,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:13,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:43:13,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:13,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:13,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:43:15,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:15,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:15,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:15,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:43:15,976 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:43:15,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:43:15,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:15,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:15,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:15,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:43:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:16,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508138099] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:43:16,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:43:16,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-03-15 16:43:16,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613102041] [2022-03-15 16:43:16,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:43:16,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:43:16,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:43:16,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:43:16,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:43:16,338 INFO L87 Difference]: Start difference. First operand 4813 states and 16584 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:20,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:43:20,897 INFO L93 Difference]: Finished difference Result 8554 states and 27486 transitions. [2022-03-15 16:43:20,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:43:20,898 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 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-03-15 16:43:20,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:43:20,913 INFO L225 Difference]: With dead ends: 8554 [2022-03-15 16:43:20,913 INFO L226 Difference]: Without dead ends: 8503 [2022-03-15 16:43:20,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2871 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1274, Invalid=7656, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:43:20,914 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 514 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 2537 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 2784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 2537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:43:20,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [514 Valid, 365 Invalid, 2784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 2537 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:43:20,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8503 states. [2022-03-15 16:43:20,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8503 to 4860. [2022-03-15 16:43:20,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4860 states, 4859 states have (on average 3.448857789668656) internal successors, (16758), 4859 states have internal predecessors, (16758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:21,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4860 states to 4860 states and 16758 transitions. [2022-03-15 16:43:21,008 INFO L78 Accepts]: Start accepts. Automaton has 4860 states and 16758 transitions. Word has length 30 [2022-03-15 16:43:21,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:43:21,008 INFO L470 AbstractCegarLoop]: Abstraction has 4860 states and 16758 transitions. [2022-03-15 16:43:21,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 31 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:21,008 INFO L276 IsEmpty]: Start isEmpty. Operand 4860 states and 16758 transitions. [2022-03-15 16:43:21,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:43:21,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:43:21,036 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-03-15 16:43:21,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 16:43:21,236 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-03-15 16:43:21,236 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:43:21,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:43:21,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1370560287, now seen corresponding path program 33 times [2022-03-15 16:43:21,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:43:21,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765904788] [2022-03-15 16:43:21,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:43:21,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:43:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:21,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:21,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:43:21,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765904788] [2022-03-15 16:43:21,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765904788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:43:21,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083844968] [2022-03-15 16:43:21,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:43:21,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:43:21,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:43:21,546 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:43:21,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:43:21,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:43:21,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:43:21,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:43:21,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:43:21,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:21,861 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 48 treesize of output 64 [2022-03-15 16:43:21,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:21,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 64 [2022-03-15 16:43:21,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:21,898 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 67 treesize of output 79 [2022-03-15 16:43:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:23,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:43:33,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:33,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-03-15 16:43:33,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:33,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 111 [2022-03-15 16:43:33,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:33,498 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 91 treesize of output 115 [2022-03-15 16:43:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:38,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083844968] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:43:38,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:43:38,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:43:38,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359590796] [2022-03-15 16:43:38,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:43:38,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:43:38,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:43:38,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:43:38,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=890, Unknown=7, NotChecked=0, Total=1056 [2022-03-15 16:43:38,346 INFO L87 Difference]: Start difference. First operand 4860 states and 16758 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-03-15 16:43:46,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:43:46,132 INFO L93 Difference]: Finished difference Result 9120 states and 30249 transitions. [2022-03-15 16:43:46,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:43:46,132 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-03-15 16:43:46,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:43:46,153 INFO L225 Difference]: With dead ends: 9120 [2022-03-15 16:43:46,153 INFO L226 Difference]: Without dead ends: 9095 [2022-03-15 16:43:46,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=1838, Invalid=7661, Unknown=7, NotChecked=0, Total=9506 [2022-03-15 16:43:46,154 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 523 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1819 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 2871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 776 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:43:46,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 422 Invalid, 2871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1819 Invalid, 0 Unknown, 776 Unchecked, 1.3s Time] [2022-03-15 16:43:46,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9095 states. [2022-03-15 16:43:46,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9095 to 4905. [2022-03-15 16:43:46,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4905 states, 4904 states have (on average 3.4494290375203915) internal successors, (16916), 4904 states have internal predecessors, (16916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:46,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 16916 transitions. [2022-03-15 16:43:46,297 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 16916 transitions. Word has length 30 [2022-03-15 16:43:46,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:43:46,297 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 16916 transitions. [2022-03-15 16:43:46,297 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-03-15 16:43:46,297 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 16916 transitions. [2022-03-15 16:43:46,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:43:46,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:43:46,305 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-03-15 16:43:46,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 16:43:46,506 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-03-15 16:43:46,506 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:43:46,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:43:46,507 INFO L85 PathProgramCache]: Analyzing trace with hash 402668975, now seen corresponding path program 34 times [2022-03-15 16:43:46,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:43:46,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900508199] [2022-03-15 16:43:46,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:43:46,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:43:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:46,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:46,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:43:46,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900508199] [2022-03-15 16:43:46,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900508199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:43:46,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658545312] [2022-03-15 16:43:46,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:43:46,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:43:46,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:43:46,900 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:43:46,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:43:46,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:43:46,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:43:46,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:43:46,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:43:47,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:47,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:47,273 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 50 treesize of output 42 [2022-03-15 16:43:47,288 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:43:47,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-03-15 16:43:47,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-03-15 16:43:47,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-03-15 16:43:47,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:43:47,659 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:43:47,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:43:47,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:47,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:43:47,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:47,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:47,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:43:48,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:48,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:48,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:43:48,478 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:43:48,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:43:48,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:48,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:48,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:48,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:43:48,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:48,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658545312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:43:48,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:43:48,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:43:48,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687515329] [2022-03-15 16:43:48,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:43:48,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:43:48,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:43:48,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:43:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:43:48,889 INFO L87 Difference]: Start difference. First operand 4905 states and 16916 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-03-15 16:43:53,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:43:53,753 INFO L93 Difference]: Finished difference Result 8809 states and 28697 transitions. [2022-03-15 16:43:53,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:43:53,754 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-03-15 16:43:53,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:43:53,774 INFO L225 Difference]: With dead ends: 8809 [2022-03-15 16:43:53,774 INFO L226 Difference]: Without dead ends: 8769 [2022-03-15 16:43:53,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1111, Invalid=7819, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:43:53,775 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 469 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 2569 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 2770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:43:53,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 454 Invalid, 2770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2569 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:43:53,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8769 states. [2022-03-15 16:43:53,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8769 to 4890. [2022-03-15 16:43:53,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4890 states, 4889 states have (on average 3.449580691347924) internal successors, (16865), 4889 states have internal predecessors, (16865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:43:53,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-03-15 16:43:53,894 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-03-15 16:43:53,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:43:53,895 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-03-15 16:43:53,895 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-03-15 16:43:53,895 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-03-15 16:43:53,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:43:53,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:43:53,903 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-03-15 16:43:53,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 16:43:54,103 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-03-15 16:43:54,103 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:43:54,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:43:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash -3113723, now seen corresponding path program 35 times [2022-03-15 16:43:54,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:43:54,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803114106] [2022-03-15 16:43:54,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:43:54,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:43:54,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:43:54,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-03-15 16:43:54,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:43:54,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803114106] [2022-03-15 16:43:54,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803114106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:43:54,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189413103] [2022-03-15 16:43:54,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:43:54,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:43:54,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:43:54,472 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:43:54,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:43:54,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:43:54,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:43:54,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:43:54,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:43:54,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:54,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:54,804 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 43 [2022-03-15 16:43:54,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:54,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 59 [2022-03-15 16:43:54,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:43:54,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:54,827 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 67 treesize of output 63 [2022-03-15 16:43:54,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:54,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:43:55,325 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:43:55,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:43:55,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:55,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:43:55,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:55,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:55,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:43:56,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:56,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:56,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:56,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 45 treesize of output 72 [2022-03-15 16:43:56,385 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:43:56,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:43:56,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:56,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:43:56,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:43:56,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:43:56,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:43:56,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189413103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:43:56,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:43:56,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-03-15 16:43:56,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717023547] [2022-03-15 16:43:56,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:43:56,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:43:56,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:43:56,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:43:56,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:43:56,898 INFO L87 Difference]: Start difference. First operand 4890 states and 16865 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-03-15 16:44:03,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:03,278 INFO L93 Difference]: Finished difference Result 10206 states and 32855 transitions. [2022-03-15 16:44:03,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:44:03,279 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-03-15 16:44:03,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:03,300 INFO L225 Difference]: With dead ends: 10206 [2022-03-15 16:44:03,300 INFO L226 Difference]: Without dead ends: 10088 [2022-03-15 16:44:03,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4073 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1509, Invalid=11601, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 16:44:03,301 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 534 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 4015 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 4223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:03,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 700 Invalid, 4223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4015 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-15 16:44:03,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10088 states. [2022-03-15 16:44:03,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10088 to 4890. [2022-03-15 16:44:03,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4890 states, 4889 states have (on average 3.449580691347924) internal successors, (16865), 4889 states have internal predecessors, (16865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:03,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-03-15 16:44:03,433 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-03-15 16:44:03,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:03,433 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-03-15 16:44:03,434 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-03-15 16:44:03,434 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-03-15 16:44:03,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:03,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:03,441 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-03-15 16:44:03,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:44:03,642 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-03-15 16:44:03,643 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:03,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:03,643 INFO L85 PathProgramCache]: Analyzing trace with hash 363581355, now seen corresponding path program 36 times [2022-03-15 16:44:03,643 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:03,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888596589] [2022-03-15 16:44:03,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:03,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:03,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:04,035 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:04,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:04,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888596589] [2022-03-15 16:44:04,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888596589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:04,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910468222] [2022-03-15 16:44:04,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:44:04,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:04,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:04,037 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:04,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:44:04,073 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:44:04,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:44:04,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:44:04,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:04,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:04,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:04,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-03-15 16:44:04,547 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:44:04,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 45 treesize of output 40 [2022-03-15 16:44:04,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:04,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:44:04,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:04,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:04,917 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:44:04,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:44:04,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:04,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:44:04,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:04,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:04,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:44:07,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:07,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:07,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:07,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:44:07,217 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:44:07,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:44:07,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:07,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:07,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:07,244 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 65 treesize of output 81 [2022-03-15 16:44:07,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:07,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910468222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:07,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:07,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-03-15 16:44:07,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292316115] [2022-03-15 16:44:07,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:07,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:44:07,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:07,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:44:07,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:44:07,780 INFO L87 Difference]: Start difference. First operand 4890 states and 16865 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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-03-15 16:44:12,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:12,320 INFO L93 Difference]: Finished difference Result 8571 states and 27884 transitions. [2022-03-15 16:44:12,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:44:12,321 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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-03-15 16:44:12,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:12,339 INFO L225 Difference]: With dead ends: 8571 [2022-03-15 16:44:12,339 INFO L226 Difference]: Without dead ends: 8537 [2022-03-15 16:44:12,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2543 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=917, Invalid=7455, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:44:12,341 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 384 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 2765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:12,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 448 Invalid, 2765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2613 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:44:12,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8537 states. [2022-03-15 16:44:12,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8537 to 5050. [2022-03-15 16:44:12,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5050 states, 5049 states have (on average 3.4476133887898595) internal successors, (17407), 5049 states have internal predecessors, (17407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:12,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 17407 transitions. [2022-03-15 16:44:12,476 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 17407 transitions. Word has length 30 [2022-03-15 16:44:12,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:12,477 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 17407 transitions. [2022-03-15 16:44:12,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 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-03-15 16:44:12,477 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 17407 transitions. [2022-03-15 16:44:12,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:12,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:12,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-03-15 16:44:12,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 16:44:12,685 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-03-15 16:44:12,686 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:12,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:12,686 INFO L85 PathProgramCache]: Analyzing trace with hash -720955961, now seen corresponding path program 37 times [2022-03-15 16:44:12,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:12,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227643316] [2022-03-15 16:44:12,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:12,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:12,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:13,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:13,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:13,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227643316] [2022-03-15 16:44:13,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227643316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:13,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243376187] [2022-03-15 16:44:13,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:44:13,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:13,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:13,055 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:13,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:44:13,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:13,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:44:13,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:13,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:13,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:13,450 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 50 treesize of output 42 [2022-03-15 16:44:13,465 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:44:13,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-03-15 16:44:13,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-15 16:44:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:13,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:13,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:13,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:44:13,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:13,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:44:13,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:13,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:13,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:44:14,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:14,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:14,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:14,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:44:14,788 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:44:14,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:44:14,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:14,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:14,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:14,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:44:15,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:15,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243376187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:15,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:15,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:44:15,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856546700] [2022-03-15 16:44:15,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:15,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:44:15,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:15,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:44:15,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:44:15,379 INFO L87 Difference]: Start difference. First operand 5050 states and 17407 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:21,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:21,216 INFO L93 Difference]: Finished difference Result 9090 states and 29140 transitions. [2022-03-15 16:44:21,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 16:44:21,217 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 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-03-15 16:44:21,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:21,237 INFO L225 Difference]: With dead ends: 9090 [2022-03-15 16:44:21,237 INFO L226 Difference]: Without dead ends: 9033 [2022-03-15 16:44:21,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4232 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1717, Invalid=10493, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:44:21,238 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 488 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 3045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:21,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 399 Invalid, 3045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2823 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 16:44:21,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9033 states. [2022-03-15 16:44:21,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9033 to 5132. [2022-03-15 16:44:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5132 states, 5131 states have (on average 3.4433833560709415) internal successors, (17668), 5131 states have internal predecessors, (17668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:21,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5132 states to 5132 states and 17668 transitions. [2022-03-15 16:44:21,385 INFO L78 Accepts]: Start accepts. Automaton has 5132 states and 17668 transitions. Word has length 30 [2022-03-15 16:44:21,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:21,385 INFO L470 AbstractCegarLoop]: Abstraction has 5132 states and 17668 transitions. [2022-03-15 16:44:21,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:21,385 INFO L276 IsEmpty]: Start isEmpty. Operand 5132 states and 17668 transitions. [2022-03-15 16:44:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:21,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:21,394 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-03-15 16:44:21,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 16:44:21,594 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-03-15 16:44:21,594 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:21,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:21,595 INFO L85 PathProgramCache]: Analyzing trace with hash 768780149, now seen corresponding path program 38 times [2022-03-15 16:44:21,595 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:21,595 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312797406] [2022-03-15 16:44:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:21,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:21,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:21,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:21,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312797406] [2022-03-15 16:44:21,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312797406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:21,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870381170] [2022-03-15 16:44:21,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:44:21,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:21,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:21,923 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:21,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:44:21,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:44:21,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:44:21,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:44:21,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:22,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:22,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:22,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,265 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 52 treesize of output 52 [2022-03-15 16:44:22,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 68 [2022-03-15 16:44:22,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:22,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:22,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,290 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 71 treesize of output 65 [2022-03-15 16:44:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:22,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:22,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:22,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 45 treesize of output 80 [2022-03-15 16:44:22,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:44:22,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:22,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:22,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:44:23,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:23,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:23,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:23,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:44:23,855 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:44:23,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:44:23,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:23,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:23,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:44:24,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:24,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870381170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:24,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:24,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:44:24,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848672007] [2022-03-15 16:44:24,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:24,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:44:24,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:24,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:44:24,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:44:24,373 INFO L87 Difference]: Start difference. First operand 5132 states and 17668 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:32,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:32,099 INFO L93 Difference]: Finished difference Result 10200 states and 32429 transitions. [2022-03-15 16:44:32,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-15 16:44:32,100 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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-03-15 16:44:32,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:32,120 INFO L225 Difference]: With dead ends: 10200 [2022-03-15 16:44:32,120 INFO L226 Difference]: Without dead ends: 10080 [2022-03-15 16:44:32,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6984 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=2582, Invalid=16324, Unknown=0, NotChecked=0, Total=18906 [2022-03-15 16:44:32,122 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 574 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 3213 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 3468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 3213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:32,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 554 Invalid, 3468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 3213 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 16:44:32,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10080 states. [2022-03-15 16:44:32,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10080 to 5115. [2022-03-15 16:44:32,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5115 states, 5114 states have (on average 3.4419241298396557) internal successors, (17602), 5114 states have internal predecessors, (17602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:32,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5115 states to 5115 states and 17602 transitions. [2022-03-15 16:44:32,250 INFO L78 Accepts]: Start accepts. Automaton has 5115 states and 17602 transitions. Word has length 30 [2022-03-15 16:44:32,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:32,250 INFO L470 AbstractCegarLoop]: Abstraction has 5115 states and 17602 transitions. [2022-03-15 16:44:32,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:32,250 INFO L276 IsEmpty]: Start isEmpty. Operand 5115 states and 17602 transitions. [2022-03-15 16:44:32,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:32,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:32,258 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-03-15 16:44:32,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 16:44:32,458 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-03-15 16:44:32,458 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:32,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:32,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1129877915, now seen corresponding path program 39 times [2022-03-15 16:44:32,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:32,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201455815] [2022-03-15 16:44:32,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:32,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:32,855 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:32,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:32,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201455815] [2022-03-15 16:44:32,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201455815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:32,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759865194] [2022-03-15 16:44:32,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:44:32,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:32,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:32,856 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:32,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:44:32,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:44:32,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:44:32,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:44:32,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:33,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:33,150 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 48 treesize of output 56 [2022-03-15 16:44:33,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:33,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 64 [2022-03-15 16:44:33,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:33,181 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 67 treesize of output 71 [2022-03-15 16:44:33,578 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:33,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:33,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:33,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-03-15 16:44:34,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:34,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:44:34,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:34,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:34,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:34,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 97 treesize of output 103 [2022-03-15 16:44:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:34,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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-03-15 16:44:34,575 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-03-15 16:44:34,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 33 [2022-03-15 16:44:34,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:34,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:44:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:34,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759865194] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:34,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:34,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-03-15 16:44:34,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014387405] [2022-03-15 16:44:34,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:34,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:44:34,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:44:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:44:34,778 INFO L87 Difference]: Start difference. First operand 5115 states and 17602 transitions. Second operand has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:40,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:40,445 INFO L93 Difference]: Finished difference Result 9935 states and 32181 transitions. [2022-03-15 16:44:40,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 16:44:40,446 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 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-03-15 16:44:40,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:40,467 INFO L225 Difference]: With dead ends: 9935 [2022-03-15 16:44:40,467 INFO L226 Difference]: Without dead ends: 9758 [2022-03-15 16:44:40,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3356 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1813, Invalid=9317, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:44:40,468 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 817 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2452 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 2709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:40,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [817 Valid, 459 Invalid, 2709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2452 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:44:40,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9758 states. [2022-03-15 16:44:40,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9758 to 5189. [2022-03-15 16:44:40,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5189 states, 5188 states have (on average 3.4335003855050115) internal successors, (17813), 5188 states have internal predecessors, (17813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 17813 transitions. [2022-03-15 16:44:40,603 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 17813 transitions. Word has length 30 [2022-03-15 16:44:40,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:40,604 INFO L470 AbstractCegarLoop]: Abstraction has 5189 states and 17813 transitions. [2022-03-15 16:44:40,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:40,604 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 17813 transitions. [2022-03-15 16:44:40,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:40,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:40,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-03-15 16:44:40,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-15 16:44:40,812 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-03-15 16:44:40,813 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:40,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:40,813 INFO L85 PathProgramCache]: Analyzing trace with hash 36149297, now seen corresponding path program 40 times [2022-03-15 16:44:40,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:40,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815505623] [2022-03-15 16:44:40,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:40,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:41,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:41,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815505623] [2022-03-15 16:44:41,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815505623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:41,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329773493] [2022-03-15 16:44:41,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:44:41,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:41,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:41,152 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:41,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:44:41,174 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:44:41,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:44:41,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:44:41,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:41,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:41,509 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-03-15 16:44:41,546 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:44:41,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-03-15 16:44:41,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-03-15 16:44:41,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:41,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:41,913 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:44:41,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:44:41,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:41,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:44:41,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:41,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:41,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:44:44,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:44,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:44,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:44,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:44:44,494 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:44:44,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:44:44,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:44,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:44,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:44,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:44:45,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:45,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329773493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:45,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:45,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:44:45,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095955150] [2022-03-15 16:44:45,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:45,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:44:45,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:45,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:44:45,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:44:45,021 INFO L87 Difference]: Start difference. First operand 5189 states and 17813 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-03-15 16:44:51,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:44:51,996 INFO L93 Difference]: Finished difference Result 9589 states and 30938 transitions. [2022-03-15 16:44:51,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:44:51,996 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-03-15 16:44:51,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:44:52,016 INFO L225 Difference]: With dead ends: 9589 [2022-03-15 16:44:52,016 INFO L226 Difference]: Without dead ends: 9535 [2022-03-15 16:44:52,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4215 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1485, Invalid=11397, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 16:44:52,017 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 500 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 3388 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 3388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:44:52,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 495 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 3388 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 16:44:52,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9535 states. [2022-03-15 16:44:52,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9535 to 5243. [2022-03-15 16:44:52,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5243 states, 5242 states have (on average 3.4296070202212894) internal successors, (17978), 5242 states have internal predecessors, (17978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:44:52,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5243 states to 5243 states and 17978 transitions. [2022-03-15 16:44:52,140 INFO L78 Accepts]: Start accepts. Automaton has 5243 states and 17978 transitions. Word has length 30 [2022-03-15 16:44:52,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:44:52,140 INFO L470 AbstractCegarLoop]: Abstraction has 5243 states and 17978 transitions. [2022-03-15 16:44:52,141 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-03-15 16:44:52,141 INFO L276 IsEmpty]: Start isEmpty. Operand 5243 states and 17978 transitions. [2022-03-15 16:44:52,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:44:52,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:44:52,149 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-03-15 16:44:52,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:44:52,349 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-03-15 16:44:52,350 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:44:52,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:44:52,350 INFO L85 PathProgramCache]: Analyzing trace with hash 933428853, now seen corresponding path program 41 times [2022-03-15 16:44:52,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:44:52,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011534005] [2022-03-15 16:44:52,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:44:52,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:44:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:44:52,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:52,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:44:52,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011534005] [2022-03-15 16:44:52,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011534005] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:44:52,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766693175] [2022-03-15 16:44:52,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:44:52,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:44:52,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:44:52,693 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:44:52,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:44:52,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:44:52,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:44:52,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:44:52,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:44:55,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:44:55,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:55,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-03-15 16:44:55,784 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-03-15 16:44:55,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 37 [2022-03-15 16:44:55,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-03-15 16:44:55,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:55,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:44:56,178 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:44:56,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:44:56,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:56,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:44:56,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:56,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:56,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 97 treesize of output 111 [2022-03-15 16:44:57,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:57,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:57,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:57,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-03-15 16:44:57,424 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:44:57,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 75 [2022-03-15 16:44:57,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:57,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:44:57,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:44:57,448 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 65 treesize of output 81 [2022-03-15 16:44:57,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:44:57,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766693175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:44:57,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:44:57,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-03-15 16:44:57,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371689905] [2022-03-15 16:44:57,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:44:57,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:44:57,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:44:57,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:44:57,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=921, Unknown=3, NotChecked=0, Total=1056 [2022-03-15 16:44:57,943 INFO L87 Difference]: Start difference. First operand 5243 states and 17978 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-03-15 16:45:06,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:06,295 INFO L93 Difference]: Finished difference Result 9413 states and 30541 transitions. [2022-03-15 16:45:06,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 16:45:06,296 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-03-15 16:45:06,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:06,331 INFO L225 Difference]: With dead ends: 9413 [2022-03-15 16:45:06,331 INFO L226 Difference]: Without dead ends: 9344 [2022-03-15 16:45:06,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3540 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=1303, Invalid=9200, Unknown=3, NotChecked=0, Total=10506 [2022-03-15 16:45:06,332 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 423 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 2943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 2484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:06,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 477 Invalid, 2943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 2484 Invalid, 0 Unknown, 289 Unchecked, 1.4s Time] [2022-03-15 16:45:06,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2022-03-15 16:45:06,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 5305. [2022-03-15 16:45:06,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5305 states, 5304 states have (on average 3.427413273001508) internal successors, (18179), 5304 states have internal predecessors, (18179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5305 states to 5305 states and 18179 transitions. [2022-03-15 16:45:06,440 INFO L78 Accepts]: Start accepts. Automaton has 5305 states and 18179 transitions. Word has length 30 [2022-03-15 16:45:06,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:06,440 INFO L470 AbstractCegarLoop]: Abstraction has 5305 states and 18179 transitions. [2022-03-15 16:45:06,440 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-03-15 16:45:06,441 INFO L276 IsEmpty]: Start isEmpty. Operand 5305 states and 18179 transitions. [2022-03-15 16:45:06,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:45:06,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:06,449 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-03-15 16:45:06,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 16:45:06,649 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-03-15 16:45:06,649 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:45:06,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:06,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1657395211, now seen corresponding path program 42 times [2022-03-15 16:45:06,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:06,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304507850] [2022-03-15 16:45:06,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:06,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:06,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:06,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:06,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304507850] [2022-03-15 16:45:06,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304507850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:06,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494353257] [2022-03-15 16:45:06,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:45:06,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:06,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:06,962 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:45:06,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:45:06,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:45:06,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:06,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:45:06,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:07,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:45:07,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:07,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, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2022-03-15 16:45:07,288 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-03-15 16:45:07,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 66 [2022-03-15 16:45:07,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:45:07,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:07,295 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 67 treesize of output 63 [2022-03-15 16:45:07,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-03-15 16:45:07,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:07,782 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:45:07,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-03-15 16:45:07,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:07,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-03-15 16:45:07,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:07,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:07,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 97 treesize of output 111 [2022-03-15 16:45:09,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:09,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:09,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:09,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 72 [2022-03-15 16:45:09,530 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:45:09,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 74 [2022-03-15 16:45:09,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:09,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:09,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:09,552 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 65 treesize of output 81 [2022-03-15 16:45:09,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:09,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494353257] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:09,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:09,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-03-15 16:45:09,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774504314] [2022-03-15 16:45:09,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:09,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 16:45:09,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:09,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 16:45:09,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:45:09,903 INFO L87 Difference]: Start difference. First operand 5305 states and 18179 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-03-15 16:45:13,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:13,144 INFO L93 Difference]: Finished difference Result 9104 states and 29726 transitions. [2022-03-15 16:45:13,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:45:13,145 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-03-15 16:45:13,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:13,164 INFO L225 Difference]: With dead ends: 9104 [2022-03-15 16:45:13,164 INFO L226 Difference]: Without dead ends: 9045 [2022-03-15 16:45:13,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1812 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=841, Invalid=5321, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:45:13,165 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 470 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 2019 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 2019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:13,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 443 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 2019 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:45:13,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9045 states. [2022-03-15 16:45:13,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9045 to 5313. [2022-03-15 16:45:13,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5313 states, 5312 states have (on average 3.426769578313253) internal successors, (18203), 5312 states have internal predecessors, (18203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:13,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5313 states to 5313 states and 18203 transitions. [2022-03-15 16:45:13,295 INFO L78 Accepts]: Start accepts. Automaton has 5313 states and 18203 transitions. Word has length 30 [2022-03-15 16:45:13,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:13,295 INFO L470 AbstractCegarLoop]: Abstraction has 5313 states and 18203 transitions. [2022-03-15 16:45:13,295 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-03-15 16:45:13,295 INFO L276 IsEmpty]: Start isEmpty. Operand 5313 states and 18203 transitions. [2022-03-15 16:45:13,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 16:45:13,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:13,303 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-03-15 16:45:13,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 16:45:13,504 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-03-15 16:45:13,504 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:45:13,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:13,504 INFO L85 PathProgramCache]: Analyzing trace with hash 987303649, now seen corresponding path program 43 times [2022-03-15 16:45:13,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:13,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218479623] [2022-03-15 16:45:13,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:13,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:13,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:13,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:13,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218479623] [2022-03-15 16:45:13,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218479623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:13,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407871418] [2022-03-15 16:45:13,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:45:13,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:13,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:13,862 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:45:13,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:45:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:13,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:45:13,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:16,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:45:16,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:16,963 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 50 treesize of output 50 [2022-03-15 16:45:16,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:16,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 66 [2022-03-15 16:45:16,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:45:16,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:16,990 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 67 treesize of output 63 [2022-03-15 16:45:17,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:17,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:17,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:17,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:17,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-03-15 16:45:17,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:17,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 106 [2022-03-15 16:45:17,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:17,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:17,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 97 treesize of output 111 [2022-03-15 16:45:18,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:18,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:18,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:18,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-03-15 16:45:18,642 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-03-15 16:45:18,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 75 [2022-03-15 16:45:18,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:18,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:18,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:18,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 81 [2022-03-15 16:45:19,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:19,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407871418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:19,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:19,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-15 16:45:19,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520442168] [2022-03-15 16:45:19,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:19,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:45:19,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:19,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:45:19,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=737, Unknown=2, NotChecked=0, Total=870 [2022-03-15 16:45:19,208 INFO L87 Difference]: Start difference. First operand 5313 states and 18203 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 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) Received shutdown request... [2022-03-15 16:45:27,712 WARN L244 SmtUtils]: Removed 9 from assertion stack [2022-03-15 16:45:27,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:45:27,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=900, Invalid=4648, Unknown=2, NotChecked=0, Total=5550 [2022-03-15 16:45:27,713 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 343 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1786 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 2110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:27,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 289 Invalid, 2110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1786 Invalid, 0 Unknown, 141 Unchecked, 1.0s Time] [2022-03-15 16:45:27,714 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 16:45:27,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:45:27,736 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:45:27,736 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:45:27,914 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-03-15 16:45:27,915 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (5313states) and FLOYD_HOARE automaton (currently 52 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 55 for 28ms.. [2022-03-15 16:45:27,916 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 16:45:27,916 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 16:45:27,916 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 16:45:27,919 INFO L732 BasicCegarLoop]: Path program histogram: [43, 37, 1, 1, 1] [2022-03-15 16:45:27,921 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:45:27,921 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:45:27,923 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:45:27 BasicIcfg [2022-03-15 16:45:27,923 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:45:27,924 INFO L158 Benchmark]: Toolchain (without parser) took 764203.82ms. Allocated memory was 174.1MB in the beginning and 565.2MB in the end (delta: 391.1MB). Free memory was 133.9MB in the beginning and 336.3MB in the end (delta: -202.4MB). Peak memory consumption was 187.7MB. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 174.1MB. Free memory is still 135.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.06ms. Allocated memory is still 174.1MB. Free memory was 133.9MB in the beginning and 132.3MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 INFO L158 Benchmark]: Boogie Preprocessor took 13.37ms. Allocated memory is still 174.1MB. Free memory was 132.3MB in the beginning and 131.3MB in the end (delta: 993.2kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 INFO L158 Benchmark]: RCFGBuilder took 191.59ms. Allocated memory is still 174.1MB. Free memory was 131.3MB in the beginning and 122.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 INFO L158 Benchmark]: TraceAbstraction took 763961.92ms. Allocated memory was 174.1MB in the beginning and 565.2MB in the end (delta: 391.1MB). Free memory was 122.0MB in the beginning and 336.3MB in the end (delta: -214.3MB). Peak memory consumption was 175.1MB. Max. memory is 8.0GB. [2022-03-15 16:45:27,924 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.16ms. Allocated memory is still 174.1MB. Free memory is still 135.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.06ms. Allocated memory is still 174.1MB. Free memory was 133.9MB in the beginning and 132.3MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 13.37ms. Allocated memory is still 174.1MB. Free memory was 132.3MB in the beginning and 131.3MB in the end (delta: 993.2kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 191.59ms. Allocated memory is still 174.1MB. Free memory was 131.3MB in the beginning and 122.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 763961.92ms. Allocated memory was 174.1MB in the beginning and 565.2MB in the end (delta: 391.1MB). Free memory was 122.0MB in the beginning and 336.3MB in the end (delta: -214.3MB). Peak memory consumption was 175.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (5313states) and FLOYD_HOARE automaton (currently 52 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 55 for 28ms.. - 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 constructing difference of abstraction (5313states) and FLOYD_HOARE automaton (currently 52 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 55 for 28ms.. - 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 constructing difference of abstraction (5313states) and FLOYD_HOARE automaton (currently 52 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 55 for 28ms.. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (5313states) and FLOYD_HOARE automaton (currently 52 states, 30 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 55 for 28ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 763.8s, OverallIterations: 83, TraceHistogramMax: 2, PathProgramHistogramMax: 43, EmptinessCheckTime: 0.5s, AutomataDifference: 531.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 41329 SdHoareTripleChecker+Valid, 84.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 41329 mSDsluCounter, 33407 SdHoareTripleChecker+Invalid, 72.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 13835 IncrementalHoareTripleChecker+Unchecked, 62589 mSDsCounter, 13264 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 150427 IncrementalHoareTripleChecker+Invalid, 177526 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13264 mSolverCounterUnsat, 2562 mSDtfsCounter, 150427 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10483 GetRequests, 3384 SyntacticMatches, 276 SemanticMatches, 6822 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300578 ImplicationChecksByTransitivity, 499.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5313occurred in iteration=82, InterpolantAutomatonStates: 5622, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.0s AutomataMinimizationTime, 82 MinimizatonAttempts, 308602 StatesRemovedByMinimization, 82 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 203.8s InterpolantComputationTime, 4608 NumberOfCodeBlocks, 4590 NumberOfCodeBlocksAsserted, 255 NumberOfCheckSat, 6639 ConstructedInterpolants, 90 QuantifiedInterpolants, 135161 SizeOfPredicates, 1159 NumberOfNonLiveVariables, 5028 ConjunctsInSsa, 1435 ConjunctsInUnsatCore, 243 InterpolantComputations, 3 PerfectInterpolantSequences, 216/1511 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