/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-3-nl.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 07:18:22,442 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 07:18:22,444 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 07:18:22,484 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 07:18:22,484 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 07:18:22,486 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 07:18:22,491 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 07:18:22,494 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 07:18:22,495 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 07:18:22,500 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 07:18:22,501 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 07:18:22,502 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 07:18:22,502 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 07:18:22,503 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 07:18:22,504 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 07:18:22,506 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 07:18:22,507 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 07:18:22,507 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 07:18:22,509 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 07:18:22,513 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 07:18:22,514 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 07:18:22,515 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 07:18:22,516 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 07:18:22,517 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 07:18:22,520 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 07:18:22,520 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 07:18:22,520 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 07:18:22,521 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 07:18:22,521 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 07:18:22,522 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 07:18:22,522 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 07:18:22,522 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 07:18:22,524 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 07:18:22,524 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 07:18:22,525 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 07:18:22,525 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 07:18:22,525 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 07:18:22,525 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 07:18:22,526 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 07:18:22,526 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 07:18:22,526 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 07:18:22,527 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 07:18:22,550 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 07:18:22,550 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 07:18:22,550 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 07:18:22,551 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 07:18:22,551 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 07:18:22,551 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 07:18:22,552 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 07:18:22,552 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 07:18:22,552 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 07:18:22,552 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 07:18:22,552 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 07:18:22,552 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 07:18:22,553 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 07:18:22,553 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 07:18:22,554 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 07:18:22,554 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 07:18:22,554 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 07:18:22,554 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 07:18:22,555 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 07:18:22,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 07:18:22,737 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 07:18:22,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 07:18:22,739 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 07:18:22,751 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 07:18:22,752 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-3-nl.wvr.bpl [2022-01-18 07:18:22,752 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-3-nl.wvr.bpl' [2022-01-18 07:18:22,780 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 07:18:22,781 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 07:18:22,782 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 07:18:22,782 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 07:18:22,782 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 07:18:22,790 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,795 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,800 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 07:18:22,801 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 07:18:22,802 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 07:18:22,802 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 07:18:22,802 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 07:18:22,807 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,807 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,810 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,810 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,814 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,817 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,818 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,822 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 07:18:22,823 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 07:18:22,823 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 07:18:22,823 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 07:18:22,824 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/1) ... [2022-01-18 07:18:22,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 07:18:22,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:22,846 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 07:18:22,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 07:18:22,874 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 07:18:22,875 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 07:18:22,875 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 07:18:22,875 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 07:18:22,875 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 07:18:22,875 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 07:18:22,875 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 07:18:22,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 07:18:22,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 07:18:22,875 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 07:18:22,875 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 07:18:22,875 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 07:18:22,876 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 07:18:22,916 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 07:18:22,917 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 07:18:23,006 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 07:18:23,024 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 07:18:23,024 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 07:18:23,026 INFO L202 PluginConnector]: Adding new model queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 07:18:23 BoogieIcfgContainer [2022-01-18 07:18:23,026 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 07:18:23,027 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 07:18:23,027 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 07:18:23,045 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 07:18:23,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 07:18:22" (1/2) ... [2022-01-18 07:18:23,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c8ff28e and model type queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 07:18:23, skipping insertion in model container [2022-01-18 07:18:23,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 07:18:23" (2/2) ... [2022-01-18 07:18:23,047 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-3-nl.wvr.bpl [2022-01-18 07:18:23,050 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 07:18:23,050 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 07:18:23,050 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 07:18:23,050 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 07:18:23,087 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 07:18:23,145 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 07:18:23,161 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 07:18:23,161 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 07:18:23,172 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 42 transitions, 108 flow [2022-01-18 07:18:23,257 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,260 INFO L276 IsEmpty]: Start isEmpty. Operand has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 07:18:23,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:23,281 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:23,281 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:23,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:23,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1996667167, now seen corresponding path program 1 times [2022-01-18 07:18:23,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:23,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126945035] [2022-01-18 07:18:23,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:23,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:23,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:23,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:23,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126945035] [2022-01-18 07:18:23,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126945035] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 07:18:23,406 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 07:18:23,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 07:18:23,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776276106] [2022-01-18 07:18:23,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 07:18:23,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 07:18:23,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:23,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 07:18:23,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,431 INFO L87 Difference]: Start difference. First operand has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:23,501 INFO L93 Difference]: Finished difference Result 1112 states and 3308 transitions. [2022-01-18 07:18:23,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 07:18:23,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 07:18:23,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:23,523 INFO L225 Difference]: With dead ends: 1112 [2022-01-18 07:18:23,523 INFO L226 Difference]: Without dead ends: 1112 [2022-01-18 07:18:23,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,529 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 25 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:23,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 60 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:18:23,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-01-18 07:18:23,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1112. [2022-01-18 07:18:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 2.9774977497749773) internal successors, (3308), 1111 states have internal predecessors, (3308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 3308 transitions. [2022-01-18 07:18:23,626 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 3308 transitions. Word has length 22 [2022-01-18 07:18:23,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:23,627 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 3308 transitions. [2022-01-18 07:18:23,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 3308 transitions. [2022-01-18 07:18:23,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 07:18:23,630 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:23,630 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:23,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 07:18:23,633 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:23,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:23,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1213084767, now seen corresponding path program 1 times [2022-01-18 07:18:23,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:23,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766671622] [2022-01-18 07:18:23,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:23,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:23,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:23,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:23,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766671622] [2022-01-18 07:18:23,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766671622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 07:18:23,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 07:18:23,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 07:18:23,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705889699] [2022-01-18 07:18:23,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 07:18:23,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 07:18:23,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:23,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 07:18:23,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,677 INFO L87 Difference]: Start difference. First operand 1112 states and 3308 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:23,719 INFO L93 Difference]: Finished difference Result 1165 states and 3465 transitions. [2022-01-18 07:18:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 07:18:23,719 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 07:18:23,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:23,731 INFO L225 Difference]: With dead ends: 1165 [2022-01-18 07:18:23,731 INFO L226 Difference]: Without dead ends: 1165 [2022-01-18 07:18:23,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,733 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 13 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:23,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 50 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:18:23,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-01-18 07:18:23,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2022-01-18 07:18:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.9768041237113403) internal successors, (3465), 1164 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 3465 transitions. [2022-01-18 07:18:23,772 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 3465 transitions. Word has length 28 [2022-01-18 07:18:23,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:23,773 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 3465 transitions. [2022-01-18 07:18:23,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,773 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 3465 transitions. [2022-01-18 07:18:23,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 07:18:23,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:23,777 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:23,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 07:18:23,777 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:23,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:23,777 INFO L85 PathProgramCache]: Analyzing trace with hash -989860967, now seen corresponding path program 2 times [2022-01-18 07:18:23,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:23,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360133926] [2022-01-18 07:18:23,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:23,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:23,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 07:18:23,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:23,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360133926] [2022-01-18 07:18:23,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360133926] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 07:18:23,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 07:18:23,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 07:18:23,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122824575] [2022-01-18 07:18:23,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 07:18:23,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 07:18:23,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:23,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 07:18:23,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,810 INFO L87 Difference]: Start difference. First operand 1165 states and 3465 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:23,860 INFO L93 Difference]: Finished difference Result 1281 states and 3812 transitions. [2022-01-18 07:18:23,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 07:18:23,860 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 07:18:23,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:23,866 INFO L225 Difference]: With dead ends: 1281 [2022-01-18 07:18:23,866 INFO L226 Difference]: Without dead ends: 1281 [2022-01-18 07:18:23,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:18:23,872 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 25 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:23,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 60 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:18:23,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2022-01-18 07:18:23,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1281. [2022-01-18 07:18:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 1280 states have (on average 2.978125) internal successors, (3812), 1280 states have internal predecessors, (3812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 3812 transitions. [2022-01-18 07:18:23,907 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 3812 transitions. Word has length 28 [2022-01-18 07:18:23,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:23,908 INFO L470 AbstractCegarLoop]: Abstraction has 1281 states and 3812 transitions. [2022-01-18 07:18:23,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:23,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 3812 transitions. [2022-01-18 07:18:23,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:23,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:23,912 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:23,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 07:18:23,912 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:23,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:23,913 INFO L85 PathProgramCache]: Analyzing trace with hash 416907713, now seen corresponding path program 1 times [2022-01-18 07:18:23,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:23,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017667022] [2022-01-18 07:18:23,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:23,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:24,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:24,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:24,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017667022] [2022-01-18 07:18:24,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017667022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:24,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977365859] [2022-01-18 07:18:24,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:24,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:24,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:24,415 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:24,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 07:18:24,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:24,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:24,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:24,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:24,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:25,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:25,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977365859] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:25,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:25,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:18:25,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045922010] [2022-01-18 07:18:25,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:25,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:18:25,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:18:25,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:18:25,483 INFO L87 Difference]: Start difference. First operand 1281 states and 3812 transitions. Second operand has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:26,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:26,496 INFO L93 Difference]: Finished difference Result 2613 states and 7587 transitions. [2022-01-18 07:18:26,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:18:26,497 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:26,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:26,506 INFO L225 Difference]: With dead ends: 2613 [2022-01-18 07:18:26,506 INFO L226 Difference]: Without dead ends: 2598 [2022-01-18 07:18:26,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:18:26,507 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 384 mSDsluCounter, 1646 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:26,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 1142 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1212 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:18:26,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2598 states. [2022-01-18 07:18:26,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2598 to 1446. [2022-01-18 07:18:26,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1445 states have (on average 2.9577854671280277) internal successors, (4274), 1445 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:26,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 4274 transitions. [2022-01-18 07:18:26,539 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 4274 transitions. Word has length 33 [2022-01-18 07:18:26,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:26,540 INFO L470 AbstractCegarLoop]: Abstraction has 1446 states and 4274 transitions. [2022-01-18 07:18:26,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:26,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 4274 transitions. [2022-01-18 07:18:26,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:26,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:26,543 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:26,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:26,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:26,756 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:26,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:26,756 INFO L85 PathProgramCache]: Analyzing trace with hash -351824383, now seen corresponding path program 2 times [2022-01-18 07:18:26,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:26,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049729283] [2022-01-18 07:18:26,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:26,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:26,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:27,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:27,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049729283] [2022-01-18 07:18:27,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049729283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:27,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985545882] [2022-01-18 07:18:27,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:18:27,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:27,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:27,053 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:27,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 07:18:27,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:18:27,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:27,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:27,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:27,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:27,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:28,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:28,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985545882] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:28,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:28,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 07:18:28,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159056609] [2022-01-18 07:18:28,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:28,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:18:28,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:28,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:18:28,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:18:28,057 INFO L87 Difference]: Start difference. First operand 1446 states and 4274 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:29,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:29,193 INFO L93 Difference]: Finished difference Result 2643 states and 7655 transitions. [2022-01-18 07:18:29,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:18:29,193 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:29,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:29,202 INFO L225 Difference]: With dead ends: 2643 [2022-01-18 07:18:29,203 INFO L226 Difference]: Without dead ends: 2624 [2022-01-18 07:18:29,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 07:18:29,204 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 317 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:29,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 1369 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:18:29,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2624 states. [2022-01-18 07:18:29,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2624 to 1460. [2022-01-18 07:18:29,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 2.9588759424263196) internal successors, (4317), 1459 states have internal predecessors, (4317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:29,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 4317 transitions. [2022-01-18 07:18:29,236 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 4317 transitions. Word has length 33 [2022-01-18 07:18:29,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:29,237 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 4317 transitions. [2022-01-18 07:18:29,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:29,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 4317 transitions. [2022-01-18 07:18:29,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:29,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:29,240 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:29,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 07:18:29,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:29,455 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:29,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:29,455 INFO L85 PathProgramCache]: Analyzing trace with hash 524358081, now seen corresponding path program 3 times [2022-01-18 07:18:29,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:29,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852185571] [2022-01-18 07:18:29,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:29,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:29,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:29,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:29,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852185571] [2022-01-18 07:18:29,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852185571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:29,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114066640] [2022-01-18 07:18:29,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:18:29,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:29,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:29,716 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:29,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 07:18:29,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:18:29,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:29,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:29,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:29,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:30,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:30,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:30,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:30,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114066640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:30,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:30,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 07:18:30,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488126096] [2022-01-18 07:18:30,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:30,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:18:30,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:30,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:18:30,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:18:30,763 INFO L87 Difference]: Start difference. First operand 1460 states and 4317 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:32,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:32,036 INFO L93 Difference]: Finished difference Result 2351 states and 6762 transitions. [2022-01-18 07:18:32,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:18:32,036 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:32,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:32,044 INFO L225 Difference]: With dead ends: 2351 [2022-01-18 07:18:32,045 INFO L226 Difference]: Without dead ends: 2336 [2022-01-18 07:18:32,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:18:32,045 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 346 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:32,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 1306 Invalid, 1466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:18:32,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-01-18 07:18:32,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1458. [2022-01-18 07:18:32,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1458 states, 1457 states have (on average 2.959505833905285) internal successors, (4312), 1457 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:32,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 4312 transitions. [2022-01-18 07:18:32,074 INFO L78 Accepts]: Start accepts. Automaton has 1458 states and 4312 transitions. Word has length 33 [2022-01-18 07:18:32,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:32,075 INFO L470 AbstractCegarLoop]: Abstraction has 1458 states and 4312 transitions. [2022-01-18 07:18:32,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:32,075 INFO L276 IsEmpty]: Start isEmpty. Operand 1458 states and 4312 transitions. [2022-01-18 07:18:32,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:32,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:32,078 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:32,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:32,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:32,293 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:32,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:32,294 INFO L85 PathProgramCache]: Analyzing trace with hash -210109243, now seen corresponding path program 4 times [2022-01-18 07:18:32,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:32,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034378986] [2022-01-18 07:18:32,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:32,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:32,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:32,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:32,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:32,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034378986] [2022-01-18 07:18:32,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034378986] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:32,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694759012] [2022-01-18 07:18:32,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:18:32,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:32,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:32,544 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:32,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 07:18:32,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:18:32,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:32,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:32,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:32,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:33,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694759012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:33,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:33,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:18:33,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005773086] [2022-01-18 07:18:33,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:33,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:18:33,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:33,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:18:33,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:18:33,482 INFO L87 Difference]: Start difference. First operand 1458 states and 4312 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:34,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:34,650 INFO L93 Difference]: Finished difference Result 2937 states and 8459 transitions. [2022-01-18 07:18:34,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 07:18:34,651 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:34,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:34,661 INFO L225 Difference]: With dead ends: 2937 [2022-01-18 07:18:34,661 INFO L226 Difference]: Without dead ends: 2922 [2022-01-18 07:18:34,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 07:18:34,663 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 456 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:34,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 1398 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:18:34,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2922 states. [2022-01-18 07:18:34,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2922 to 1477. [2022-01-18 07:18:34,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 2.959349593495935) internal successors, (4368), 1476 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:34,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 4368 transitions. [2022-01-18 07:18:34,697 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 4368 transitions. Word has length 33 [2022-01-18 07:18:34,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:34,697 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 4368 transitions. [2022-01-18 07:18:34,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:34,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 4368 transitions. [2022-01-18 07:18:34,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:34,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:34,700 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:34,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:34,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:34,915 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:34,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:34,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1493256703, now seen corresponding path program 5 times [2022-01-18 07:18:34,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:34,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172259769] [2022-01-18 07:18:34,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:34,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:34,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:35,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:35,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:35,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172259769] [2022-01-18 07:18:35,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172259769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:35,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003760821] [2022-01-18 07:18:35,152 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:18:35,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:35,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:35,153 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:35,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 07:18:35,184 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:18:35,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:35,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:35,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:35,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:35,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003760821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:35,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:35,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:18:35,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90976517] [2022-01-18 07:18:35,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:35,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:18:35,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:35,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:18:35,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:18:35,933 INFO L87 Difference]: Start difference. First operand 1477 states and 4368 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:37,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:37,029 INFO L93 Difference]: Finished difference Result 3196 states and 9103 transitions. [2022-01-18 07:18:37,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 07:18:37,029 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:37,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:37,044 INFO L225 Difference]: With dead ends: 3196 [2022-01-18 07:18:37,044 INFO L226 Difference]: Without dead ends: 3181 [2022-01-18 07:18:37,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1668, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:18:37,045 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 471 mSDsluCounter, 1889 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:37,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1318 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1394 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:18:37,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3181 states. [2022-01-18 07:18:37,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3181 to 1477. [2022-01-18 07:18:37,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 2.959349593495935) internal successors, (4368), 1476 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 4368 transitions. [2022-01-18 07:18:37,082 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 4368 transitions. Word has length 33 [2022-01-18 07:18:37,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:37,084 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 4368 transitions. [2022-01-18 07:18:37,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:37,084 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 4368 transitions. [2022-01-18 07:18:37,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:37,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:37,088 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:37,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:37,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:37,304 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:37,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:37,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1209675547, now seen corresponding path program 6 times [2022-01-18 07:18:37,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:37,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870835282] [2022-01-18 07:18:37,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:37,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:37,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:37,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:37,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:37,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870835282] [2022-01-18 07:18:37,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870835282] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:37,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708226958] [2022-01-18 07:18:37,552 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:18:37,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:37,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:37,554 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:37,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 07:18:37,580 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:18:37,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:37,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:18:37,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:37,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:38,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:38,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708226958] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:38,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:38,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:18:38,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887184720] [2022-01-18 07:18:38,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:38,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:18:38,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:38,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:18:38,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:18:38,449 INFO L87 Difference]: Start difference. First operand 1477 states and 4368 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:39,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:39,246 INFO L93 Difference]: Finished difference Result 2828 states and 8191 transitions. [2022-01-18 07:18:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 07:18:39,250 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:39,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:39,256 INFO L225 Difference]: With dead ends: 2828 [2022-01-18 07:18:39,256 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 07:18:39,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=239, Invalid=1167, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 07:18:39,257 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 405 mSDsluCounter, 1215 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:39,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 852 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:18:39,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 07:18:39,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1561. [2022-01-18 07:18:39,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1560 states have (on average 2.943589743589744) internal successors, (4592), 1560 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 4592 transitions. [2022-01-18 07:18:39,288 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 4592 transitions. Word has length 33 [2022-01-18 07:18:39,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:39,289 INFO L470 AbstractCegarLoop]: Abstraction has 1561 states and 4592 transitions. [2022-01-18 07:18:39,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:39,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 4592 transitions. [2022-01-18 07:18:39,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:39,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:39,291 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:39,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:39,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:39,506 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:39,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:39,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1245308595, now seen corresponding path program 7 times [2022-01-18 07:18:39,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:39,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37709457] [2022-01-18 07:18:39,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:39,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:39,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:39,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:39,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37709457] [2022-01-18 07:18:39,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37709457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:39,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891186871] [2022-01-18 07:18:39,767 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:18:39,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:39,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:39,768 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:39,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 07:18:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:39,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:39,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:40,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:40,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-01-18 07:18:40,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891186871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:40,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:40,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 07:18:40,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021266945] [2022-01-18 07:18:40,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:40,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:18:40,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:40,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:18:40,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:18:40,627 INFO L87 Difference]: Start difference. First operand 1561 states and 4592 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:41,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:41,711 INFO L93 Difference]: Finished difference Result 2465 states and 7079 transitions. [2022-01-18 07:18:41,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 07:18:41,715 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:41,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:41,720 INFO L225 Difference]: With dead ends: 2465 [2022-01-18 07:18:41,721 INFO L226 Difference]: Without dead ends: 2450 [2022-01-18 07:18:41,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:18:41,721 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 355 mSDsluCounter, 1953 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1347 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:41,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 1347 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1295 Invalid, 0 Unknown, 121 Unchecked, 0.5s Time] [2022-01-18 07:18:41,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2022-01-18 07:18:41,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 1624. [2022-01-18 07:18:41,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1623 states have (on average 2.9457794208256316) internal successors, (4781), 1623 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:41,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 4781 transitions. [2022-01-18 07:18:41,761 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 4781 transitions. Word has length 33 [2022-01-18 07:18:41,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:41,761 INFO L470 AbstractCegarLoop]: Abstraction has 1624 states and 4781 transitions. [2022-01-18 07:18:41,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:41,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 4781 transitions. [2022-01-18 07:18:41,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:41,765 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:41,765 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:41,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:41,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:41,980 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:41,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:41,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1474067439, now seen corresponding path program 8 times [2022-01-18 07:18:41,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:41,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252786328] [2022-01-18 07:18:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:41,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:42,192 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:42,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252786328] [2022-01-18 07:18:42,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252786328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:42,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400591781] [2022-01-18 07:18:42,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:18:42,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:42,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:42,194 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:42,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 07:18:42,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:18:42,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:42,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:42,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:42,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:42,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:42,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:43,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:43,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400591781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:43,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:43,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 07:18:43,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955540735] [2022-01-18 07:18:43,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:43,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:18:43,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:43,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:18:43,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:18:43,098 INFO L87 Difference]: Start difference. First operand 1624 states and 4781 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:44,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:44,066 INFO L93 Difference]: Finished difference Result 2828 states and 8159 transitions. [2022-01-18 07:18:44,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:18:44,066 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:44,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:44,072 INFO L225 Difference]: With dead ends: 2828 [2022-01-18 07:18:44,072 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 07:18:44,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 07:18:44,073 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 325 mSDsluCounter, 1653 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:44,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1171 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:18:44,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 07:18:44,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1666. [2022-01-18 07:18:44,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1665 states have (on average 2.926126126126126) internal successors, (4872), 1665 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:44,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 4872 transitions. [2022-01-18 07:18:44,103 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 4872 transitions. Word has length 33 [2022-01-18 07:18:44,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:44,104 INFO L470 AbstractCegarLoop]: Abstraction has 1666 states and 4872 transitions. [2022-01-18 07:18:44,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:44,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 4872 transitions. [2022-01-18 07:18:44,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:44,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:44,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:44,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:44,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 07:18:44,316 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:44,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:44,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1874168057, now seen corresponding path program 9 times [2022-01-18 07:18:44,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:44,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184666623] [2022-01-18 07:18:44,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:44,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:44,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:44,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:44,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:44,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184666623] [2022-01-18 07:18:44,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184666623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:44,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709177756] [2022-01-18 07:18:44,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:18:44,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:44,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:44,551 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:44,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 07:18:44,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:18:44,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:44,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:44,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:44,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:45,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:45,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:45,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709177756] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:45,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:45,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:18:45,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541139975] [2022-01-18 07:18:45,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:45,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:18:45,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:45,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:18:45,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:18:45,538 INFO L87 Difference]: Start difference. First operand 1666 states and 4872 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:46,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:46,540 INFO L93 Difference]: Finished difference Result 3012 states and 8678 transitions. [2022-01-18 07:18:46,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:18:46,541 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:18:46,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:46,548 INFO L225 Difference]: With dead ends: 3012 [2022-01-18 07:18:46,548 INFO L226 Difference]: Without dead ends: 2997 [2022-01-18 07:18:46,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:18:46,549 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 421 mSDsluCounter, 1671 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1193 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:46,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 1193 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:18:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2997 states. [2022-01-18 07:18:46,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2997 to 1708. [2022-01-18 07:18:46,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1707 states have (on average 2.919742237844171) internal successors, (4984), 1707 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:46,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 4984 transitions. [2022-01-18 07:18:46,582 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 4984 transitions. Word has length 33 [2022-01-18 07:18:46,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:46,583 INFO L470 AbstractCegarLoop]: Abstraction has 1708 states and 4984 transitions. [2022-01-18 07:18:46,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:46,583 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 4984 transitions. [2022-01-18 07:18:46,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:46,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:46,586 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:46,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:46,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:46,799 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:46,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:46,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1719730539, now seen corresponding path program 10 times [2022-01-18 07:18:46,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:46,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743509261] [2022-01-18 07:18:46,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:46,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:47,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:47,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:47,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743509261] [2022-01-18 07:18:47,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743509261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:47,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914085667] [2022-01-18 07:18:47,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:18:47,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:47,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:47,012 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:47,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 07:18:47,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:18:47,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:47,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:47,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:47,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:47,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:47,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:47,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914085667] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:47,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:47,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:18:47,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219740013] [2022-01-18 07:18:47,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:47,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:18:47,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:47,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:18:47,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:18:47,846 INFO L87 Difference]: Start difference. First operand 1708 states and 4984 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:48,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:48,924 INFO L93 Difference]: Finished difference Result 3300 states and 9373 transitions. [2022-01-18 07:18:48,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 07:18:48,924 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:48,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:48,931 INFO L225 Difference]: With dead ends: 3300 [2022-01-18 07:18:48,931 INFO L226 Difference]: Without dead ends: 3279 [2022-01-18 07:18:48,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=321, Invalid=1571, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:18:48,932 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 402 mSDsluCounter, 1973 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:48,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 1330 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1297 Invalid, 0 Unknown, 136 Unchecked, 0.5s Time] [2022-01-18 07:18:48,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2022-01-18 07:18:48,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 1732. [2022-01-18 07:18:48,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1732 states, 1731 states have (on average 2.9254766031195842) internal successors, (5064), 1731 states have internal predecessors, (5064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1732 states to 1732 states and 5064 transitions. [2022-01-18 07:18:48,965 INFO L78 Accepts]: Start accepts. Automaton has 1732 states and 5064 transitions. Word has length 33 [2022-01-18 07:18:48,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:48,965 INFO L470 AbstractCegarLoop]: Abstraction has 1732 states and 5064 transitions. [2022-01-18 07:18:48,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:48,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1732 states and 5064 transitions. [2022-01-18 07:18:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:48,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:48,968 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:48,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:49,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 07:18:49,187 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:49,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:49,188 INFO L85 PathProgramCache]: Analyzing trace with hash 143113699, now seen corresponding path program 11 times [2022-01-18 07:18:49,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:49,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514942090] [2022-01-18 07:18:49,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:49,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:49,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:49,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:49,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:49,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514942090] [2022-01-18 07:18:49,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514942090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:49,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350775028] [2022-01-18 07:18:49,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:18:49,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:49,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:49,401 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:49,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 07:18:49,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:18:49,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:49,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:49,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:49,771 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:49,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:50,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350775028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:50,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:50,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:18:50,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680311445] [2022-01-18 07:18:50,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:50,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:18:50,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:50,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:18:50,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:18:50,165 INFO L87 Difference]: Start difference. First operand 1732 states and 5064 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:51,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:51,127 INFO L93 Difference]: Finished difference Result 3115 states and 8946 transitions. [2022-01-18 07:18:51,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 07:18:51,128 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:51,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:51,133 INFO L225 Difference]: With dead ends: 3115 [2022-01-18 07:18:51,133 INFO L226 Difference]: Without dead ends: 3100 [2022-01-18 07:18:51,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=278, Invalid=1362, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:18:51,134 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 425 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:51,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1335 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:18:51,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2022-01-18 07:18:51,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 1708. [2022-01-18 07:18:51,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1707 states have (on average 2.919742237844171) internal successors, (4984), 1707 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:51,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 4984 transitions. [2022-01-18 07:18:51,167 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 4984 transitions. Word has length 33 [2022-01-18 07:18:51,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:51,167 INFO L470 AbstractCegarLoop]: Abstraction has 1708 states and 4984 transitions. [2022-01-18 07:18:51,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:51,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 4984 transitions. [2022-01-18 07:18:51,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:51,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:51,172 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:51,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:51,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 07:18:51,412 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:51,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:51,412 INFO L85 PathProgramCache]: Analyzing trace with hash -679839295, now seen corresponding path program 12 times [2022-01-18 07:18:51,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:51,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670300412] [2022-01-18 07:18:51,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:51,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:51,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:51,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:51,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:51,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670300412] [2022-01-18 07:18:51,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670300412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:51,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062747192] [2022-01-18 07:18:51,595 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:18:51,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:51,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:51,608 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:51,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 07:18:51,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:18:51,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:51,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:51,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:51,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:52,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:52,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062747192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:52,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:52,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 07:18:52,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979180345] [2022-01-18 07:18:52,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:52,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:18:52,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:52,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:18:52,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:18:52,547 INFO L87 Difference]: Start difference. First operand 1708 states and 4984 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:53,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:53,768 INFO L93 Difference]: Finished difference Result 2497 states and 7196 transitions. [2022-01-18 07:18:53,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:18:53,768 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:53,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:53,771 INFO L225 Difference]: With dead ends: 2497 [2022-01-18 07:18:53,771 INFO L226 Difference]: Without dead ends: 2478 [2022-01-18 07:18:53,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=295, Invalid=1511, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:18:53,772 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 368 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:53,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 1416 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:18:53,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2022-01-18 07:18:53,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1734. [2022-01-18 07:18:53,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1733 states have (on average 2.9272937103289096) internal successors, (5073), 1733 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:53,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 5073 transitions. [2022-01-18 07:18:53,800 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 5073 transitions. Word has length 33 [2022-01-18 07:18:53,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:53,801 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 5073 transitions. [2022-01-18 07:18:53,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:53,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 5073 transitions. [2022-01-18 07:18:53,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:53,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:53,805 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:53,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:54,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 07:18:54,020 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:54,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:54,020 INFO L85 PathProgramCache]: Analyzing trace with hash 196343169, now seen corresponding path program 13 times [2022-01-18 07:18:54,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:54,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663957992] [2022-01-18 07:18:54,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:54,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:54,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:54,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:54,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663957992] [2022-01-18 07:18:54,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663957992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:54,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519565867] [2022-01-18 07:18:54,219 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:18:54,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:54,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:54,220 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:54,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 07:18:54,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:54,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:18:54,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:54,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:55,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:55,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519565867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:55,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:55,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 07:18:55,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423207730] [2022-01-18 07:18:55,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:55,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 07:18:55,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:55,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 07:18:55,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 07:18:55,027 INFO L87 Difference]: Start difference. First operand 1734 states and 5073 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:56,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:56,146 INFO L93 Difference]: Finished difference Result 2497 states and 7190 transitions. [2022-01-18 07:18:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:18:56,147 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 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 33 [2022-01-18 07:18:56,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:56,150 INFO L225 Difference]: With dead ends: 2497 [2022-01-18 07:18:56,150 INFO L226 Difference]: Without dead ends: 2482 [2022-01-18 07:18:56,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:18:56,151 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 450 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:56,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 909 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:18:56,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2482 states. [2022-01-18 07:18:56,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2482 to 1730. [2022-01-18 07:18:56,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1729 states have (on average 2.925968768074031) internal successors, (5059), 1729 states have internal predecessors, (5059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:56,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 5059 transitions. [2022-01-18 07:18:56,177 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 5059 transitions. Word has length 33 [2022-01-18 07:18:56,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:56,177 INFO L470 AbstractCegarLoop]: Abstraction has 1730 states and 5059 transitions. [2022-01-18 07:18:56,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:56,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 5059 transitions. [2022-01-18 07:18:56,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:56,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:56,180 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:56,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 07:18:56,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 07:18:56,407 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:56,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:56,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1906792959, now seen corresponding path program 14 times [2022-01-18 07:18:56,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:56,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072298166] [2022-01-18 07:18:56,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:56,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:56,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:56,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072298166] [2022-01-18 07:18:56,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072298166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:56,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740474855] [2022-01-18 07:18:56,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:18:56,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:56,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:56,601 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:56,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 07:18:56,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:18:56,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:56,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:18:56,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:56,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:18:57,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:57,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:57,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:57,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740474855] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:57,414 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:57,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 07:18:57,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629722354] [2022-01-18 07:18:57,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:57,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:18:57,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:57,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:18:57,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:18:57,415 INFO L87 Difference]: Start difference. First operand 1730 states and 5059 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:58,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:18:58,167 INFO L93 Difference]: Finished difference Result 2669 states and 7766 transitions. [2022-01-18 07:18:58,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 07:18:58,168 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:18:58,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:18:58,172 INFO L225 Difference]: With dead ends: 2669 [2022-01-18 07:18:58,172 INFO L226 Difference]: Without dead ends: 2650 [2022-01-18 07:18:58,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 07:18:58,173 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 284 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:18:58,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 1014 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1141 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:18:58,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2022-01-18 07:18:58,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 1752. [2022-01-18 07:18:58,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 07:18:58,197 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 07:18:58,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:18:58,197 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 07:18:58,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:18:58,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 07:18:58,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:18:58,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:18:58,200 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:18:58,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 07:18:58,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:58,415 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:18:58,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:18:58,415 INFO L85 PathProgramCache]: Analyzing trace with hash 555256933, now seen corresponding path program 15 times [2022-01-18 07:18:58,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:18:58,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544074003] [2022-01-18 07:18:58,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:18:58,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:18:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:18:58,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:58,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:18:58,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544074003] [2022-01-18 07:18:58,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544074003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:18:58,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399041142] [2022-01-18 07:18:58,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:18:58,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:18:58,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:18:58,606 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:18:58,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 07:18:58,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:18:58,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:18:58,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:18:58,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:18:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:59,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:18:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:18:59,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399041142] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:18:59,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:18:59,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 07:18:59,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662435230] [2022-01-18 07:18:59,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:18:59,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:18:59,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:18:59,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:18:59,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:18:59,431 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:00,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:00,222 INFO L93 Difference]: Finished difference Result 2695 states and 7817 transitions. [2022-01-18 07:19:00,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 07:19:00,223 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:00,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:00,226 INFO L225 Difference]: With dead ends: 2695 [2022-01-18 07:19:00,226 INFO L226 Difference]: Without dead ends: 2680 [2022-01-18 07:19:00,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=255, Invalid=1227, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 07:19:00,227 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 297 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 1239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:00,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 1078 Invalid, 1239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:19:00,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2022-01-18 07:19:00,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 1752. [2022-01-18 07:19:00,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:00,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 07:19:00,251 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 07:19:00,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:00,251 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 07:19:00,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:00,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 07:19:00,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:00,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:00,254 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:00,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 07:19:00,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 07:19:00,468 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:00,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:00,468 INFO L85 PathProgramCache]: Analyzing trace with hash -300690715, now seen corresponding path program 16 times [2022-01-18 07:19:00,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:00,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735815828] [2022-01-18 07:19:00,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:00,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:00,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:00,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:00,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:00,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735815828] [2022-01-18 07:19:00,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735815828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:00,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173149746] [2022-01-18 07:19:00,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:19:00,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:00,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:00,668 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:00,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 07:19:00,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:19:00,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:00,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:00,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:01,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:01,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:01,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:01,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173149746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:01,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:01,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 07:19:01,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347828481] [2022-01-18 07:19:01,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:01,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 07:19:01,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:01,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 07:19:01,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 07:19:01,475 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:02,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:02,732 INFO L93 Difference]: Finished difference Result 2604 states and 7441 transitions. [2022-01-18 07:19:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:19:02,732 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 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 33 [2022-01-18 07:19:02,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:02,736 INFO L225 Difference]: With dead ends: 2604 [2022-01-18 07:19:02,736 INFO L226 Difference]: Without dead ends: 2589 [2022-01-18 07:19:02,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:19:02,737 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 415 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:02,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1184 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:02,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2589 states. [2022-01-18 07:19:02,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2589 to 1773. [2022-01-18 07:19:02,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1772 states have (on average 2.9283295711060946) internal successors, (5189), 1772 states have internal predecessors, (5189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:02,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 5189 transitions. [2022-01-18 07:19:02,761 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 5189 transitions. Word has length 33 [2022-01-18 07:19:02,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:02,761 INFO L470 AbstractCegarLoop]: Abstraction has 1773 states and 5189 transitions. [2022-01-18 07:19:02,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:02,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 5189 transitions. [2022-01-18 07:19:02,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:02,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:02,764 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:02,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-18 07:19:02,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:02,994 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:02,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1967089301, now seen corresponding path program 17 times [2022-01-18 07:19:02,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:02,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600729607] [2022-01-18 07:19:02,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:02,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:03,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:03,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:03,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600729607] [2022-01-18 07:19:03,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600729607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:03,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204216257] [2022-01-18 07:19:03,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:19:03,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:03,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:03,167 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:03,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 07:19:03,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:19:03,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:03,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:03,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:03,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:03,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:03,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204216257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:03,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:03,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 07:19:03,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342356640] [2022-01-18 07:19:03,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:03,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 07:19:03,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:03,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 07:19:03,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 07:19:03,919 INFO L87 Difference]: Start difference. First operand 1773 states and 5189 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:04,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:04,971 INFO L93 Difference]: Finished difference Result 2575 states and 7376 transitions. [2022-01-18 07:19:04,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 07:19:04,971 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 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 33 [2022-01-18 07:19:04,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:04,974 INFO L225 Difference]: With dead ends: 2575 [2022-01-18 07:19:04,974 INFO L226 Difference]: Without dead ends: 2560 [2022-01-18 07:19:04,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=257, Invalid=1303, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:19:04,975 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 362 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:04,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 930 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:19:04,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2022-01-18 07:19:05,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 1752. [2022-01-18 07:19:05,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 07:19:05,009 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 07:19:05,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:05,010 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 07:19:05,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:05,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 07:19:05,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:05,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:05,012 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:05,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:05,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:05,223 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:05,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:05,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1441716885, now seen corresponding path program 18 times [2022-01-18 07:19:05,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:05,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578529060] [2022-01-18 07:19:05,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:05,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:05,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:05,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578529060] [2022-01-18 07:19:05,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578529060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:05,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142004399] [2022-01-18 07:19:05,456 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:19:05,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:05,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:05,456 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:05,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 07:19:05,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:19:05,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:05,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:05,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:05,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:05,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:06,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-01-18 07:19:06,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142004399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:06,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:06,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:19:06,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534584104] [2022-01-18 07:19:06,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:06,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:06,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:06,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:06,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:06,400 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:07,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:07,530 INFO L93 Difference]: Finished difference Result 3000 states and 8661 transitions. [2022-01-18 07:19:07,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 07:19:07,530 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:07,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:07,535 INFO L225 Difference]: With dead ends: 3000 [2022-01-18 07:19:07,535 INFO L226 Difference]: Without dead ends: 2981 [2022-01-18 07:19:07,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 07:19:07,536 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 390 mSDsluCounter, 1867 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:07,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 1336 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:19:07,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2981 states. [2022-01-18 07:19:07,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2981 to 1760. [2022-01-18 07:19:07,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1760 states, 1759 states have (on average 2.920977828311541) internal successors, (5138), 1759 states have internal predecessors, (5138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:07,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 5138 transitions. [2022-01-18 07:19:07,573 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 5138 transitions. Word has length 33 [2022-01-18 07:19:07,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:07,573 INFO L470 AbstractCegarLoop]: Abstraction has 1760 states and 5138 transitions. [2022-01-18 07:19:07,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:07,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 5138 transitions. [2022-01-18 07:19:07,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:07,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:07,575 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:07,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 07:19:07,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:07,783 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:07,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:07,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1977067947, now seen corresponding path program 19 times [2022-01-18 07:19:07,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:07,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710689901] [2022-01-18 07:19:07,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:07,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:07,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:07,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:07,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:07,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710689901] [2022-01-18 07:19:07,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710689901] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:07,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782780937] [2022-01-18 07:19:07,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:19:07,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:07,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:07,991 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:07,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 07:19:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:08,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:08,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:08,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:08,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:08,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:08,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782780937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:08,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:08,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:19:08,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889473955] [2022-01-18 07:19:08,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:08,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:19:08,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:08,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:19:08,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:19:08,797 INFO L87 Difference]: Start difference. First operand 1760 states and 5138 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:10,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:10,074 INFO L93 Difference]: Finished difference Result 2579 states and 7434 transitions. [2022-01-18 07:19:10,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:19:10,075 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:10,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:10,079 INFO L225 Difference]: With dead ends: 2579 [2022-01-18 07:19:10,079 INFO L226 Difference]: Without dead ends: 2564 [2022-01-18 07:19:10,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:19:10,080 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 475 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:10,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 1166 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:19:10,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-18 07:19:10,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 1752. [2022-01-18 07:19:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:10,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 07:19:10,104 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 07:19:10,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:10,104 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 07:19:10,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:10,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 07:19:10,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:10,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:10,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:10,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:10,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:10,318 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:10,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:10,318 INFO L85 PathProgramCache]: Analyzing trace with hash -703095831, now seen corresponding path program 20 times [2022-01-18 07:19:10,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:10,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339022729] [2022-01-18 07:19:10,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:10,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:10,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:10,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:10,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339022729] [2022-01-18 07:19:10,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339022729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:10,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210130919] [2022-01-18 07:19:10,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:19:10,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:10,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:10,513 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:10,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 07:19:10,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:10,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:10,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:10,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:10,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:10,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:10,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:11,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210130919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:11,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:11,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:19:11,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316242202] [2022-01-18 07:19:11,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:11,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:11,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:11,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:11,411 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:12,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:12,779 INFO L93 Difference]: Finished difference Result 2751 states and 7877 transitions. [2022-01-18 07:19:12,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 07:19:12,779 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:12,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:12,783 INFO L225 Difference]: With dead ends: 2751 [2022-01-18 07:19:12,783 INFO L226 Difference]: Without dead ends: 2736 [2022-01-18 07:19:12,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=393, Invalid=1959, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 07:19:12,784 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 393 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 1584 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:12,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1489 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1584 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:12,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2022-01-18 07:19:12,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 1794. [2022-01-18 07:19:12,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1794 states, 1793 states have (on average 2.92526491912995) internal successors, (5245), 1793 states have internal predecessors, (5245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:12,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1794 states to 1794 states and 5245 transitions. [2022-01-18 07:19:12,808 INFO L78 Accepts]: Start accepts. Automaton has 1794 states and 5245 transitions. Word has length 33 [2022-01-18 07:19:12,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:12,808 INFO L470 AbstractCegarLoop]: Abstraction has 1794 states and 5245 transitions. [2022-01-18 07:19:12,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:12,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1794 states and 5245 transitions. [2022-01-18 07:19:12,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:12,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:12,811 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:12,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 07:19:13,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 07:19:13,027 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:13,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:13,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1925472879, now seen corresponding path program 21 times [2022-01-18 07:19:13,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:13,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313501533] [2022-01-18 07:19:13,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:13,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:13,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:13,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:13,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313501533] [2022-01-18 07:19:13,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313501533] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:13,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468806189] [2022-01-18 07:19:13,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:19:13,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:13,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:13,209 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:13,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 07:19:13,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:19:13,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:13,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:19:13,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:13,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:13,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:14,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:14,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468806189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:14,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:14,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:19:14,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636291591] [2022-01-18 07:19:14,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:14,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:14,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:14,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:14,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:14,062 INFO L87 Difference]: Start difference. First operand 1794 states and 5245 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:15,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:15,179 INFO L93 Difference]: Finished difference Result 3076 states and 8840 transitions. [2022-01-18 07:19:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:19:15,179 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:15,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:15,184 INFO L225 Difference]: With dead ends: 3076 [2022-01-18 07:19:15,184 INFO L226 Difference]: Without dead ends: 3061 [2022-01-18 07:19:15,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 07:19:15,185 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 367 mSDsluCounter, 1925 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 1349 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:15,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 1349 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:19:15,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3061 states. [2022-01-18 07:19:15,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3061 to 1752. [2022-01-18 07:19:15,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 07:19:15,211 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 07:19:15,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:15,211 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 07:19:15,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:15,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 07:19:15,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:15,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:15,214 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:15,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:15,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 07:19:15,423 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:15,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:15,424 INFO L85 PathProgramCache]: Analyzing trace with hash 503592163, now seen corresponding path program 22 times [2022-01-18 07:19:15,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:15,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264206906] [2022-01-18 07:19:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:15,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:15,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:15,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:15,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264206906] [2022-01-18 07:19:15,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264206906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444595816] [2022-01-18 07:19:15,616 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:19:15,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:15,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:15,617 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:15,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 07:19:15,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:19:15,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:15,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:15,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:15,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:16,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:16,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444595816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:16,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:16,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:19:16,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046469439] [2022-01-18 07:19:16,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:16,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:19:16,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:16,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:19:16,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:19:16,390 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:17,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:17,740 INFO L93 Difference]: Finished difference Result 3531 states and 10017 transitions. [2022-01-18 07:19:17,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:19:17,741 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:17,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:17,753 INFO L225 Difference]: With dead ends: 3531 [2022-01-18 07:19:17,753 INFO L226 Difference]: Without dead ends: 3512 [2022-01-18 07:19:17,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=331, Invalid=1831, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:19:17,756 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 391 mSDsluCounter, 1970 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:17,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1405 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:17,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3512 states. [2022-01-18 07:19:17,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3512 to 1756. [2022-01-18 07:19:17,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1756 states, 1755 states have (on average 2.920797720797721) internal successors, (5126), 1755 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:17,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1756 states to 1756 states and 5126 transitions. [2022-01-18 07:19:17,785 INFO L78 Accepts]: Start accepts. Automaton has 1756 states and 5126 transitions. Word has length 33 [2022-01-18 07:19:17,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:17,786 INFO L470 AbstractCegarLoop]: Abstraction has 1756 states and 5126 transitions. [2022-01-18 07:19:17,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:17,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1756 states and 5126 transitions. [2022-01-18 07:19:17,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:17,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:17,788 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:17,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 07:19:17,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:17,993 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:17,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:17,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1379774627, now seen corresponding path program 23 times [2022-01-18 07:19:17,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:17,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652826408] [2022-01-18 07:19:17,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:17,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:18,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:18,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:18,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652826408] [2022-01-18 07:19:18,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652826408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:18,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670265292] [2022-01-18 07:19:18,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:19:18,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:18,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:18,186 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:18,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 07:19:18,209 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:18,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:18,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:18,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:18,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:18,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:19,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670265292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:19,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:19,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:19:19,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467178488] [2022-01-18 07:19:19,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:19,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:19:19,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:19,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:19:19,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:19:19,010 INFO L87 Difference]: Start difference. First operand 1756 states and 5126 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:20,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:20,512 INFO L93 Difference]: Finished difference Result 2999 states and 8496 transitions. [2022-01-18 07:19:20,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:19:20,512 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:20,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:20,516 INFO L225 Difference]: With dead ends: 2999 [2022-01-18 07:19:20,516 INFO L226 Difference]: Without dead ends: 2984 [2022-01-18 07:19:20,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=383, Invalid=2067, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 07:19:20,520 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 507 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1282 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:20,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 1195 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1282 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:19:20,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2984 states. [2022-01-18 07:19:20,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2984 to 1744. [2022-01-18 07:19:20,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1743 states have (on average 2.919104991394148) internal successors, (5088), 1743 states have internal predecessors, (5088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 5088 transitions. [2022-01-18 07:19:20,548 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 5088 transitions. Word has length 33 [2022-01-18 07:19:20,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:20,548 INFO L470 AbstractCegarLoop]: Abstraction has 1744 states and 5088 transitions. [2022-01-18 07:19:20,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:20,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 5088 transitions. [2022-01-18 07:19:20,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:20,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:20,551 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:20,569 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-01-18 07:19:20,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:20,769 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:20,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:20,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1508202277, now seen corresponding path program 24 times [2022-01-18 07:19:20,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:20,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033721612] [2022-01-18 07:19:20,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:20,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:20,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:20,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:20,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:20,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033721612] [2022-01-18 07:19:20,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033721612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:20,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182241664] [2022-01-18 07:19:20,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:19:20,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:20,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:20,983 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:20,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 07:19:21,009 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:19:21,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:21,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:21,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:21,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:21,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:21,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:21,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:21,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182241664] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:21,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:21,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:19:21,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369335341] [2022-01-18 07:19:21,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:21,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:21,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:21,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:21,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:21,900 INFO L87 Difference]: Start difference. First operand 1744 states and 5088 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:23,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:23,522 INFO L93 Difference]: Finished difference Result 2872 states and 8162 transitions. [2022-01-18 07:19:23,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:19:23,523 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:23,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:23,527 INFO L225 Difference]: With dead ends: 2872 [2022-01-18 07:19:23,527 INFO L226 Difference]: Without dead ends: 2857 [2022-01-18 07:19:23,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=453, Invalid=2409, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:19:23,528 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 549 mSDsluCounter, 2083 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:23,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 1434 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1537 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:23,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2857 states. [2022-01-18 07:19:23,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2857 to 1765. [2022-01-18 07:19:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.9280045351473922) internal successors, (5165), 1764 states have internal predecessors, (5165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5165 transitions. [2022-01-18 07:19:23,550 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5165 transitions. Word has length 33 [2022-01-18 07:19:23,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:23,550 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5165 transitions. [2022-01-18 07:19:23,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:23,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5165 transitions. [2022-01-18 07:19:23,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:23,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:23,553 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:23,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 07:19:23,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 07:19:23,753 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:23,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:23,753 INFO L85 PathProgramCache]: Analyzing trace with hash -158196309, now seen corresponding path program 25 times [2022-01-18 07:19:23,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:23,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436826857] [2022-01-18 07:19:23,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:23,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:23,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:23,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436826857] [2022-01-18 07:19:23,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436826857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:23,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728564003] [2022-01-18 07:19:23,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:19:23,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:23,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:23,964 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:23,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 07:19:23,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:23,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:23,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:24,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:24,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:24,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728564003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:24,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:24,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:19:24,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702657269] [2022-01-18 07:19:24,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:24,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:19:24,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:24,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:19:24,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:19:24,734 INFO L87 Difference]: Start difference. First operand 1765 states and 5165 transitions. Second operand has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:25,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:25,730 INFO L93 Difference]: Finished difference Result 3246 states and 9268 transitions. [2022-01-18 07:19:25,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 07:19:25,730 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 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 33 [2022-01-18 07:19:25,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:25,735 INFO L225 Difference]: With dead ends: 3246 [2022-01-18 07:19:25,735 INFO L226 Difference]: Without dead ends: 3231 [2022-01-18 07:19:25,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=287, Invalid=1519, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:19:25,739 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 409 mSDsluCounter, 1573 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:25,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 1124 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:19:25,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states. [2022-01-18 07:19:25,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 1702. [2022-01-18 07:19:25,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1702 states, 1701 states have (on average 2.9253380364491477) internal successors, (4976), 1701 states have internal predecessors, (4976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1702 states to 1702 states and 4976 transitions. [2022-01-18 07:19:25,764 INFO L78 Accepts]: Start accepts. Automaton has 1702 states and 4976 transitions. Word has length 33 [2022-01-18 07:19:25,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:25,764 INFO L470 AbstractCegarLoop]: Abstraction has 1702 states and 4976 transitions. [2022-01-18 07:19:25,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:25,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1702 states and 4976 transitions. [2022-01-18 07:19:25,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:25,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:25,767 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:25,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 07:19:25,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 07:19:25,967 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:25,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:25,967 INFO L85 PathProgramCache]: Analyzing trace with hash 758312315, now seen corresponding path program 26 times [2022-01-18 07:19:25,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:25,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658065099] [2022-01-18 07:19:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:25,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:26,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:26,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658065099] [2022-01-18 07:19:26,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658065099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:26,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915957416] [2022-01-18 07:19:26,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:19:26,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:26,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:26,162 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:26,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 07:19:26,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:26,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:26,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:26,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:26,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:26,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:26,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:27,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915957416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:27,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:27,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 07:19:27,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214444497] [2022-01-18 07:19:27,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:27,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:27,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:27,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:27,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:27,061 INFO L87 Difference]: Start difference. First operand 1702 states and 4976 transitions. Second operand has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:28,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:28,185 INFO L93 Difference]: Finished difference Result 3477 states and 9924 transitions. [2022-01-18 07:19:28,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 07:19:28,185 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 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 33 [2022-01-18 07:19:28,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:28,190 INFO L225 Difference]: With dead ends: 3477 [2022-01-18 07:19:28,190 INFO L226 Difference]: Without dead ends: 3462 [2022-01-18 07:19:28,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=261, Invalid=1631, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:19:28,191 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 407 mSDsluCounter, 1968 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:28,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 1353 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:28,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3462 states. [2022-01-18 07:19:28,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3462 to 1726. [2022-01-18 07:19:28,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1725 states have (on average 2.926376811594203) internal successors, (5048), 1725 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:28,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 5048 transitions. [2022-01-18 07:19:28,217 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 5048 transitions. Word has length 33 [2022-01-18 07:19:28,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:28,217 INFO L470 AbstractCegarLoop]: Abstraction has 1726 states and 5048 transitions. [2022-01-18 07:19:28,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:28,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 5048 transitions. [2022-01-18 07:19:28,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:28,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:28,219 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:28,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:28,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 07:19:28,420 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:28,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:28,420 INFO L85 PathProgramCache]: Analyzing trace with hash -10419781, now seen corresponding path program 27 times [2022-01-18 07:19:28,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:28,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391942167] [2022-01-18 07:19:28,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:28,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:28,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:28,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:28,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391942167] [2022-01-18 07:19:28,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391942167] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:28,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466697136] [2022-01-18 07:19:28,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:19:28,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:28,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:28,618 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:28,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 07:19:28,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:19:28,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:28,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:28,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:28,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:29,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:29,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:29,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466697136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:29,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:29,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 07:19:29,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640244980] [2022-01-18 07:19:29,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:29,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:19:29,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:29,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:19:29,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:19:29,556 INFO L87 Difference]: Start difference. First operand 1726 states and 5048 transitions. Second operand has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:30,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:30,820 INFO L93 Difference]: Finished difference Result 3304 states and 9446 transitions. [2022-01-18 07:19:30,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:19:30,820 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:30,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:30,825 INFO L225 Difference]: With dead ends: 3304 [2022-01-18 07:19:30,825 INFO L226 Difference]: Without dead ends: 3285 [2022-01-18 07:19:30,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=254, Invalid=1638, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:19:30,826 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 384 mSDsluCounter, 2158 mSDsCounter, 0 mSdLazyCounter, 1588 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1522 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:30,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 1522 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1588 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:30,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-01-18 07:19:30,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1738. [2022-01-18 07:19:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1737 states have (on average 2.9280368451352907) internal successors, (5086), 1737 states have internal predecessors, (5086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:30,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 5086 transitions. [2022-01-18 07:19:30,850 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 5086 transitions. Word has length 33 [2022-01-18 07:19:30,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:30,851 INFO L470 AbstractCegarLoop]: Abstraction has 1738 states and 5086 transitions. [2022-01-18 07:19:30,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:30,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 5086 transitions. [2022-01-18 07:19:30,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:30,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:30,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 07:19:31,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:31,054 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:31,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:31,054 INFO L85 PathProgramCache]: Analyzing trace with hash 865762683, now seen corresponding path program 28 times [2022-01-18 07:19:31,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:31,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259904987] [2022-01-18 07:19:31,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:31,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:31,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-01-18 07:19:31,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:31,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259904987] [2022-01-18 07:19:31,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259904987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:31,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505631593] [2022-01-18 07:19:31,299 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:19:31,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:31,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:31,300 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:31,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 07:19:31,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:19:31,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:31,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:31,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:31,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:31,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:32,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:32,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505631593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:32,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:32,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 07:19:32,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17667006] [2022-01-18 07:19:32,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:32,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:19:32,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:32,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:19:32,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:19:32,115 INFO L87 Difference]: Start difference. First operand 1738 states and 5086 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:33,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:33,497 INFO L93 Difference]: Finished difference Result 2959 states and 8420 transitions. [2022-01-18 07:19:33,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:19:33,498 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:33,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:33,502 INFO L225 Difference]: With dead ends: 2959 [2022-01-18 07:19:33,502 INFO L226 Difference]: Without dead ends: 2944 [2022-01-18 07:19:33,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=331, Invalid=2021, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 07:19:33,503 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 453 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 1652 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:33,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 1533 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1652 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:33,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2944 states. [2022-01-18 07:19:33,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2944 to 1734. [2022-01-18 07:19:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1733 states have (on average 2.9267166762839008) internal successors, (5072), 1733 states have internal predecessors, (5072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:33,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 5072 transitions. [2022-01-18 07:19:33,528 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 5072 transitions. Word has length 33 [2022-01-18 07:19:33,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:33,528 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 5072 transitions. [2022-01-18 07:19:33,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:33,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 5072 transitions. [2022-01-18 07:19:33,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:33,530 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:33,530 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:33,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:33,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:33,745 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:33,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:33,745 INFO L85 PathProgramCache]: Analyzing trace with hash 131295359, now seen corresponding path program 29 times [2022-01-18 07:19:33,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:33,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752600154] [2022-01-18 07:19:33,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:33,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:33,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752600154] [2022-01-18 07:19:33,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752600154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532702669] [2022-01-18 07:19:33,971 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:19:33,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:33,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:33,972 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:33,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 07:19:33,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:33,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:33,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:33,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:34,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:34,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:34,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532702669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:34,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:34,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 07:19:34,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080032368] [2022-01-18 07:19:34,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:34,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 07:19:34,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:34,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 07:19:34,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 07:19:34,744 INFO L87 Difference]: Start difference. First operand 1734 states and 5072 transitions. Second operand has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:36,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:36,021 INFO L93 Difference]: Finished difference Result 3396 states and 9730 transitions. [2022-01-18 07:19:36,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 07:19:36,022 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:36,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:36,036 INFO L225 Difference]: With dead ends: 3396 [2022-01-18 07:19:36,036 INFO L226 Difference]: Without dead ends: 3381 [2022-01-18 07:19:36,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 732 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 07:19:36,037 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 532 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1675 SdHoareTripleChecker+Invalid, 1807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:36,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1675 Invalid, 1807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:36,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states. [2022-01-18 07:19:36,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 1730. [2022-01-18 07:19:36,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1729 states have (on average 2.926547137073453) internal successors, (5060), 1729 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:36,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 5060 transitions. [2022-01-18 07:19:36,060 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 5060 transitions. Word has length 33 [2022-01-18 07:19:36,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:36,060 INFO L470 AbstractCegarLoop]: Abstraction has 1730 states and 5060 transitions. [2022-01-18 07:19:36,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:36,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 5060 transitions. [2022-01-18 07:19:36,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:36,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:36,063 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:36,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 07:19:36,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:36,264 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:36,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:36,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1151852101, now seen corresponding path program 30 times [2022-01-18 07:19:36,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:36,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200728873] [2022-01-18 07:19:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:36,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:36,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:36,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200728873] [2022-01-18 07:19:36,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200728873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:36,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309459077] [2022-01-18 07:19:36,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:19:36,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:36,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:36,465 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:36,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 07:19:36,488 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:19:36,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:36,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:36,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:36,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:36,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:36,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:37,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:37,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309459077] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:37,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:37,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 07:19:37,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354001238] [2022-01-18 07:19:37,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:37,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:37,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:37,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:37,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:37,423 INFO L87 Difference]: Start difference. First operand 1730 states and 5060 transitions. Second operand has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:38,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:38,880 INFO L93 Difference]: Finished difference Result 3775 states and 10681 transitions. [2022-01-18 07:19:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:19:38,880 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 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 33 [2022-01-18 07:19:38,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:38,885 INFO L225 Difference]: With dead ends: 3775 [2022-01-18 07:19:38,885 INFO L226 Difference]: Without dead ends: 3760 [2022-01-18 07:19:38,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=310, Invalid=1946, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 07:19:38,886 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 473 mSDsluCounter, 2420 mSDsCounter, 0 mSdLazyCounter, 1774 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:38,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 1644 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1774 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:19:38,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3760 states. [2022-01-18 07:19:38,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3760 to 1710. [2022-01-18 07:19:38,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1710 states, 1709 states have (on average 2.925687536571094) internal successors, (5000), 1709 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1710 states to 1710 states and 5000 transitions. [2022-01-18 07:19:38,912 INFO L78 Accepts]: Start accepts. Automaton has 1710 states and 5000 transitions. Word has length 33 [2022-01-18 07:19:38,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:38,913 INFO L470 AbstractCegarLoop]: Abstraction has 1710 states and 5000 transitions. [2022-01-18 07:19:38,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:38,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1710 states and 5000 transitions. [2022-01-18 07:19:38,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:38,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:38,915 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:38,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 07:19:39,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 07:19:39,131 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:39,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:39,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1721940609, now seen corresponding path program 31 times [2022-01-18 07:19:39,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:39,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817665021] [2022-01-18 07:19:39,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:39,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:39,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:39,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:39,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817665021] [2022-01-18 07:19:39,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817665021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:39,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614773672] [2022-01-18 07:19:39,333 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:19:39,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:39,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:39,333 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:39,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 07:19:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:39,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:39,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:39,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:39,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:40,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:40,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614773672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:40,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:40,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 07:19:40,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046308991] [2022-01-18 07:19:40,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:40,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:19:40,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:40,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:19:40,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:19:40,041 INFO L87 Difference]: Start difference. First operand 1710 states and 5000 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:41,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:41,323 INFO L93 Difference]: Finished difference Result 3763 states and 10685 transitions. [2022-01-18 07:19:41,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 07:19:41,324 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:41,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:41,329 INFO L225 Difference]: With dead ends: 3763 [2022-01-18 07:19:41,330 INFO L226 Difference]: Without dead ends: 3748 [2022-01-18 07:19:41,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=310, Invalid=1852, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:19:41,330 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 361 mSDsluCounter, 2804 mSDsCounter, 0 mSdLazyCounter, 1938 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 1971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:41,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 1906 Invalid, 1971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1938 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:19:41,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2022-01-18 07:19:41,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 1731. [2022-01-18 07:19:41,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1731 states, 1730 states have (on average 2.921387283236994) internal successors, (5054), 1730 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:41,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1731 states to 1731 states and 5054 transitions. [2022-01-18 07:19:41,359 INFO L78 Accepts]: Start accepts. Automaton has 1731 states and 5054 transitions. Word has length 33 [2022-01-18 07:19:41,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:41,360 INFO L470 AbstractCegarLoop]: Abstraction has 1731 states and 5054 transitions. [2022-01-18 07:19:41,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:41,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1731 states and 5054 transitions. [2022-01-18 07:19:41,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:41,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:41,362 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:41,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:41,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:41,562 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:41,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash -485112675, now seen corresponding path program 32 times [2022-01-18 07:19:41,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:41,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196252092] [2022-01-18 07:19:41,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:41,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:41,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:41,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196252092] [2022-01-18 07:19:41,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196252092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:41,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225399540] [2022-01-18 07:19:41,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:19:41,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:41,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:41,765 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:41,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 07:19:41,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:41,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:41,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:41,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:42,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:42,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:42,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:42,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225399540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:42,716 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:42,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 07:19:42,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880190091] [2022-01-18 07:19:42,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:42,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:19:42,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:42,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:19:42,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:19:42,717 INFO L87 Difference]: Start difference. First operand 1731 states and 5054 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:43,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:43,855 INFO L93 Difference]: Finished difference Result 3664 states and 10402 transitions. [2022-01-18 07:19:43,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:19:43,856 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 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 33 [2022-01-18 07:19:43,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:43,861 INFO L225 Difference]: With dead ends: 3664 [2022-01-18 07:19:43,861 INFO L226 Difference]: Without dead ends: 3649 [2022-01-18 07:19:43,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:19:43,862 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 340 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 1796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:43,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 1674 Invalid, 1796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:43,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3649 states. [2022-01-18 07:19:43,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3649 to 1768. [2022-01-18 07:19:43,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1767 states have (on average 2.9134125636672326) internal successors, (5148), 1767 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:43,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 5148 transitions. [2022-01-18 07:19:43,891 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 5148 transitions. Word has length 33 [2022-01-18 07:19:43,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:43,891 INFO L470 AbstractCegarLoop]: Abstraction has 1768 states and 5148 transitions. [2022-01-18 07:19:43,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:43,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 5148 transitions. [2022-01-18 07:19:43,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:43,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:43,894 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:43,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 07:19:44,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:44,095 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:44,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:44,095 INFO L85 PathProgramCache]: Analyzing trace with hash 68792961, now seen corresponding path program 33 times [2022-01-18 07:19:44,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:44,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119636295] [2022-01-18 07:19:44,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:44,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:44,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:44,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-01-18 07:19:44,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:44,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119636295] [2022-01-18 07:19:44,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119636295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:44,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124599683] [2022-01-18 07:19:44,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:19:44,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:44,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:44,334 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:44,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 07:19:44,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:19:44,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:44,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:44,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:44,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:44,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:45,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:45,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124599683] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:45,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:45,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 07:19:45,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712905332] [2022-01-18 07:19:45,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:45,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:45,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:45,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:45,347 INFO L87 Difference]: Start difference. First operand 1768 states and 5148 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:46,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:46,388 INFO L93 Difference]: Finished difference Result 3390 states and 9689 transitions. [2022-01-18 07:19:46,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:19:46,389 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 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 33 [2022-01-18 07:19:46,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:46,395 INFO L225 Difference]: With dead ends: 3390 [2022-01-18 07:19:46,395 INFO L226 Difference]: Without dead ends: 3375 [2022-01-18 07:19:46,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=240, Invalid=1400, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:19:46,395 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 373 mSDsluCounter, 2104 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:46,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 1420 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:46,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-01-18 07:19:46,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1852. [2022-01-18 07:19:46,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.902215018908698) internal successors, (5372), 1851 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 5372 transitions. [2022-01-18 07:19:46,422 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 5372 transitions. Word has length 33 [2022-01-18 07:19:46,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:46,422 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 5372 transitions. [2022-01-18 07:19:46,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:46,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 5372 transitions. [2022-01-18 07:19:46,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:46,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:46,425 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:46,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 07:19:46,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 07:19:46,626 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:46,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:46,626 INFO L85 PathProgramCache]: Analyzing trace with hash 226317897, now seen corresponding path program 34 times [2022-01-18 07:19:46,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:46,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689591459] [2022-01-18 07:19:46,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:46,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:46,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:46,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:46,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689591459] [2022-01-18 07:19:46,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689591459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:46,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769317691] [2022-01-18 07:19:46,849 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:19:46,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:46,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:46,849 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:46,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 07:19:46,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:19:46,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:46,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:46,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:47,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:47,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:47,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:47,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769317691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:47,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:47,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 07:19:47,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987205637] [2022-01-18 07:19:47,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:47,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:19:47,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:19:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:19:47,652 INFO L87 Difference]: Start difference. First operand 1852 states and 5372 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:48,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:48,968 INFO L93 Difference]: Finished difference Result 3075 states and 8701 transitions. [2022-01-18 07:19:48,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:19:48,968 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:48,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:48,972 INFO L225 Difference]: With dead ends: 3075 [2022-01-18 07:19:48,972 INFO L226 Difference]: Without dead ends: 3060 [2022-01-18 07:19:48,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:19:48,973 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 370 mSDsluCounter, 2724 mSDsCounter, 0 mSdLazyCounter, 1660 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1806 SdHoareTripleChecker+Invalid, 1998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:48,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 1806 Invalid, 1998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1660 Invalid, 0 Unknown, 287 Unchecked, 0.6s Time] [2022-01-18 07:19:48,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2022-01-18 07:19:48,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 1915. [2022-01-18 07:19:48,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1914 states have (on average 2.9054336468129573) internal successors, (5561), 1914 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 5561 transitions. [2022-01-18 07:19:48,999 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 5561 transitions. Word has length 33 [2022-01-18 07:19:48,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:48,999 INFO L470 AbstractCegarLoop]: Abstraction has 1915 states and 5561 transitions. [2022-01-18 07:19:48,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:48,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 5561 transitions. [2022-01-18 07:19:49,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:49,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:49,002 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:49,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:49,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 07:19:49,202 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:49,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:49,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2440947, now seen corresponding path program 35 times [2022-01-18 07:19:49,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:49,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961088223] [2022-01-18 07:19:49,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:49,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:49,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:49,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:49,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961088223] [2022-01-18 07:19:49,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961088223] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:49,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052250970] [2022-01-18 07:19:49,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:19:49,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:49,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:49,430 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:49,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 07:19:49,455 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:19:49,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:49,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:49,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:49,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:49,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:50,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052250970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:50,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:50,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 07:19:50,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985639967] [2022-01-18 07:19:50,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:50,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:19:50,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:50,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:19:50,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:19:50,253 INFO L87 Difference]: Start difference. First operand 1915 states and 5561 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:51,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:51,221 INFO L93 Difference]: Finished difference Result 3354 states and 9559 transitions. [2022-01-18 07:19:51,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:19:51,221 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:51,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:51,226 INFO L225 Difference]: With dead ends: 3354 [2022-01-18 07:19:51,226 INFO L226 Difference]: Without dead ends: 3339 [2022-01-18 07:19:51,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=272, Invalid=1708, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:19:51,227 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 418 mSDsluCounter, 1692 mSDsCounter, 0 mSdLazyCounter, 1199 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:51,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 1184 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1199 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:19:51,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3339 states. [2022-01-18 07:19:51,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3339 to 1894. [2022-01-18 07:19:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 2.8969889064976226) internal successors, (5484), 1893 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:51,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5484 transitions. [2022-01-18 07:19:51,253 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5484 transitions. Word has length 33 [2022-01-18 07:19:51,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:51,253 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5484 transitions. [2022-01-18 07:19:51,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:51,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5484 transitions. [2022-01-18 07:19:51,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:51,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:51,255 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:51,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:51,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 07:19:51,456 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:51,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:51,456 INFO L85 PathProgramCache]: Analyzing trace with hash -949172747, now seen corresponding path program 36 times [2022-01-18 07:19:51,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:51,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207908461] [2022-01-18 07:19:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:51,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:51,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:51,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207908461] [2022-01-18 07:19:51,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207908461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:51,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199447120] [2022-01-18 07:19:51,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:19:51,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:51,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:51,673 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:51,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 07:19:51,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:19:51,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:51,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:51,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:51,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:52,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:52,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:52,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:52,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199447120] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:52,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:52,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 07:19:52,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260013746] [2022-01-18 07:19:52,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:52,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:52,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:52,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:52,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:52,670 INFO L87 Difference]: Start difference. First operand 1894 states and 5484 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:53,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:53,790 INFO L93 Difference]: Finished difference Result 3383 states and 9677 transitions. [2022-01-18 07:19:53,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:19:53,791 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 33 [2022-01-18 07:19:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:53,796 INFO L225 Difference]: With dead ends: 3383 [2022-01-18 07:19:53,796 INFO L226 Difference]: Without dead ends: 3368 [2022-01-18 07:19:53,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:19:53,797 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 398 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 1590 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:53,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 1539 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1590 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:19:53,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3368 states. [2022-01-18 07:19:53,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3368 to 1873. [2022-01-18 07:19:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 2.8995726495726495) internal successors, (5428), 1872 states have internal predecessors, (5428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:53,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 5428 transitions. [2022-01-18 07:19:53,822 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 5428 transitions. Word has length 33 [2022-01-18 07:19:53,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:53,823 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 5428 transitions. [2022-01-18 07:19:53,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:53,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 5428 transitions. [2022-01-18 07:19:53,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:53,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:53,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:53,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:54,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 07:19:54,025 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:54,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:54,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1103610265, now seen corresponding path program 37 times [2022-01-18 07:19:54,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:54,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339715274] [2022-01-18 07:19:54,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:54,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:54,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:54,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:54,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:54,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339715274] [2022-01-18 07:19:54,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339715274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:54,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892965106] [2022-01-18 07:19:54,252 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:19:54,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:54,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:54,253 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:54,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 07:19:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:54,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:19:54,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:54,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:54,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:55,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:55,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892965106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:55,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:55,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 07:19:55,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830426387] [2022-01-18 07:19:55,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:55,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 07:19:55,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:55,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 07:19:55,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 07:19:55,074 INFO L87 Difference]: Start difference. First operand 1873 states and 5428 transitions. Second operand has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:55,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:55,918 INFO L93 Difference]: Finished difference Result 3522 states and 10009 transitions. [2022-01-18 07:19:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:19:55,919 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:19:55,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:55,924 INFO L225 Difference]: With dead ends: 3522 [2022-01-18 07:19:55,924 INFO L226 Difference]: Without dead ends: 3516 [2022-01-18 07:19:55,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:19:55,925 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 358 mSDsluCounter, 2012 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1428 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:55,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 1428 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1251 Invalid, 0 Unknown, 199 Unchecked, 0.5s Time] [2022-01-18 07:19:55,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2022-01-18 07:19:55,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 1909. [2022-01-18 07:19:55,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1909 states, 1908 states have (on average 2.903039832285115) internal successors, (5539), 1908 states have internal predecessors, (5539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:55,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1909 states to 1909 states and 5539 transitions. [2022-01-18 07:19:55,950 INFO L78 Accepts]: Start accepts. Automaton has 1909 states and 5539 transitions. Word has length 33 [2022-01-18 07:19:55,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:55,950 INFO L470 AbstractCegarLoop]: Abstraction has 1909 states and 5539 transitions. [2022-01-18 07:19:55,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:55,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1909 states and 5539 transitions. [2022-01-18 07:19:55,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:55,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:55,953 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:55,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 07:19:56,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 07:19:56,153 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:56,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:56,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1473614485, now seen corresponding path program 38 times [2022-01-18 07:19:56,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:56,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221837155] [2022-01-18 07:19:56,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:56,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:56,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:56,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:56,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:56,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221837155] [2022-01-18 07:19:56,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221837155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:56,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589669086] [2022-01-18 07:19:56,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:19:56,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:56,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:56,368 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:56,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 07:19:56,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:19:56,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:56,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:56,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:56,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:56,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:56,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:57,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589669086] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:57,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:57,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 07:19:57,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126165769] [2022-01-18 07:19:57,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:57,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:19:57,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:57,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:19:57,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:19:57,338 INFO L87 Difference]: Start difference. First operand 1909 states and 5539 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:58,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:19:58,636 INFO L93 Difference]: Finished difference Result 3502 states and 9990 transitions. [2022-01-18 07:19:58,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:19:58,637 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 33 [2022-01-18 07:19:58,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:19:58,641 INFO L225 Difference]: With dead ends: 3502 [2022-01-18 07:19:58,641 INFO L226 Difference]: Without dead ends: 3487 [2022-01-18 07:19:58,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=255, Invalid=1467, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:19:58,642 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 319 mSDsluCounter, 2927 mSDsCounter, 0 mSdLazyCounter, 2112 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 2146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:19:58,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 1943 Invalid, 2146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2112 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:19:58,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2022-01-18 07:19:58,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 1768. [2022-01-18 07:19:58,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1767 states have (on average 2.9134125636672326) internal successors, (5148), 1767 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:58,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 5148 transitions. [2022-01-18 07:19:58,666 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 5148 transitions. Word has length 33 [2022-01-18 07:19:58,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:19:58,667 INFO L470 AbstractCegarLoop]: Abstraction has 1768 states and 5148 transitions. [2022-01-18 07:19:58,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:19:58,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 5148 transitions. [2022-01-18 07:19:58,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:19:58,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:19:58,669 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:19:58,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 07:19:58,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 07:19:58,869 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:19:58,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:19:58,869 INFO L85 PathProgramCache]: Analyzing trace with hash 603202051, now seen corresponding path program 39 times [2022-01-18 07:19:58,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:19:58,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425730552] [2022-01-18 07:19:58,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:19:58,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:19:58,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:19:59,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:59,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:19:59,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425730552] [2022-01-18 07:19:59,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425730552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:19:59,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793875216] [2022-01-18 07:19:59,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:19:59,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:19:59,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:19:59,067 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:19:59,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 07:19:59,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:19:59,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:19:59,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:19:59,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:19:59,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:19:59,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:59,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:19:59,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:19:59,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793875216] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:19:59,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:19:59,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:19:59,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541264790] [2022-01-18 07:19:59,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:19:59,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:19:59,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:19:59,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:19:59,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:19:59,900 INFO L87 Difference]: Start difference. First operand 1768 states and 5148 transitions. Second operand has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:00,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:00,949 INFO L93 Difference]: Finished difference Result 3296 states and 9482 transitions. [2022-01-18 07:20:00,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:00,949 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 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 33 [2022-01-18 07:20:00,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:00,954 INFO L225 Difference]: With dead ends: 3296 [2022-01-18 07:20:00,954 INFO L226 Difference]: Without dead ends: 3281 [2022-01-18 07:20:00,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:20:00,955 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 381 mSDsluCounter, 1894 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1294 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:00,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 1294 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1446 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:20:00,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3281 states. [2022-01-18 07:20:00,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3281 to 1844. [2022-01-18 07:20:00,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1843 states have (on average 2.921323928377645) internal successors, (5384), 1843 states have internal predecessors, (5384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:00,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 5384 transitions. [2022-01-18 07:20:00,979 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 5384 transitions. Word has length 33 [2022-01-18 07:20:00,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:00,980 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 5384 transitions. [2022-01-18 07:20:00,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:00,980 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 5384 transitions. [2022-01-18 07:20:00,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:00,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:00,982 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:00,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:01,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 07:20:01,182 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:01,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:01,183 INFO L85 PathProgramCache]: Analyzing trace with hash -165530045, now seen corresponding path program 40 times [2022-01-18 07:20:01,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:01,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860435600] [2022-01-18 07:20:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:01,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:01,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:01,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:01,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:01,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860435600] [2022-01-18 07:20:01,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860435600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:01,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077927278] [2022-01-18 07:20:01,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:20:01,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:01,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:01,381 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:01,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 07:20:01,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:20:01,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:01,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:01,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:01,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:01,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:02,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:02,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077927278] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:02,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:02,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:20:02,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701839554] [2022-01-18 07:20:02,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:02,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:02,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:02,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:02,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:02,174 INFO L87 Difference]: Start difference. First operand 1844 states and 5384 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:03,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:03,315 INFO L93 Difference]: Finished difference Result 3161 states and 9104 transitions. [2022-01-18 07:20:03,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:03,316 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:03,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:03,321 INFO L225 Difference]: With dead ends: 3161 [2022-01-18 07:20:03,321 INFO L226 Difference]: Without dead ends: 3142 [2022-01-18 07:20:03,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:20:03,322 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 421 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:03,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 1230 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:20:03,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3142 states. [2022-01-18 07:20:03,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3142 to 1856. [2022-01-18 07:20:03,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1856 states, 1855 states have (on average 2.922911051212938) internal successors, (5422), 1855 states have internal predecessors, (5422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 5422 transitions. [2022-01-18 07:20:03,352 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 5422 transitions. Word has length 33 [2022-01-18 07:20:03,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:03,352 INFO L470 AbstractCegarLoop]: Abstraction has 1856 states and 5422 transitions. [2022-01-18 07:20:03,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:03,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 5422 transitions. [2022-01-18 07:20:03,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:03,355 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:03,355 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:03,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 07:20:03,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 07:20:03,555 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:03,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:03,556 INFO L85 PathProgramCache]: Analyzing trace with hash 710652419, now seen corresponding path program 41 times [2022-01-18 07:20:03,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:03,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620114198] [2022-01-18 07:20:03,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:03,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:03,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-01-18 07:20:03,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:03,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620114198] [2022-01-18 07:20:03,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620114198] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:03,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366310867] [2022-01-18 07:20:03,802 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:20:03,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:03,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:03,803 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:03,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 07:20:03,826 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:03,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:03,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:03,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:04,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:04,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:04,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366310867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:04,608 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:04,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:20:04,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687553217] [2022-01-18 07:20:04,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:04,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:04,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:04,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:04,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:04,609 INFO L87 Difference]: Start difference. First operand 1856 states and 5422 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:05,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:05,926 INFO L93 Difference]: Finished difference Result 2754 states and 7938 transitions. [2022-01-18 07:20:05,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:05,926 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:05,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:05,931 INFO L225 Difference]: With dead ends: 2754 [2022-01-18 07:20:05,931 INFO L226 Difference]: Without dead ends: 2739 [2022-01-18 07:20:05,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:20:05,931 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 440 mSDsluCounter, 2191 mSDsCounter, 0 mSdLazyCounter, 1567 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1516 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:05,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 1516 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1567 Invalid, 0 Unknown, 142 Unchecked, 0.6s Time] [2022-01-18 07:20:05,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2022-01-18 07:20:05,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 1852. [2022-01-18 07:20:05,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.921663965424095) internal successors, (5408), 1851 states have internal predecessors, (5408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 5408 transitions. [2022-01-18 07:20:05,957 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 5408 transitions. Word has length 33 [2022-01-18 07:20:05,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:05,957 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 5408 transitions. [2022-01-18 07:20:05,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:05,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 5408 transitions. [2022-01-18 07:20:05,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:05,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:05,960 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:05,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:06,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:06,166 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:06,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:06,167 INFO L85 PathProgramCache]: Analyzing trace with hash -23814905, now seen corresponding path program 42 times [2022-01-18 07:20:06,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:06,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924858199] [2022-01-18 07:20:06,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:06,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:06,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:06,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:06,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924858199] [2022-01-18 07:20:06,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924858199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:06,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199236177] [2022-01-18 07:20:06,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:20:06,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:06,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:06,385 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:06,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 07:20:06,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:20:06,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:06,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:06,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:06,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:06,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-01-18 07:20:06,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:07,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:07,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199236177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:07,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:07,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:20:07,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279622997] [2022-01-18 07:20:07,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:07,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:20:07,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:07,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:20:07,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:20:07,256 INFO L87 Difference]: Start difference. First operand 1852 states and 5408 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:08,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:08,517 INFO L93 Difference]: Finished difference Result 3491 states and 10010 transitions. [2022-01-18 07:20:08,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 07:20:08,517 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:08,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:08,523 INFO L225 Difference]: With dead ends: 3491 [2022-01-18 07:20:08,523 INFO L226 Difference]: Without dead ends: 3476 [2022-01-18 07:20:08,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=328, Invalid=1742, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 07:20:08,523 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 483 mSDsluCounter, 1940 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 1358 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:08,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 1358 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:08,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3476 states. [2022-01-18 07:20:08,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3476 to 1867. [2022-01-18 07:20:08,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1867 states, 1866 states have (on average 2.9217577706323685) internal successors, (5452), 1866 states have internal predecessors, (5452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1867 states to 1867 states and 5452 transitions. [2022-01-18 07:20:08,550 INFO L78 Accepts]: Start accepts. Automaton has 1867 states and 5452 transitions. Word has length 33 [2022-01-18 07:20:08,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:08,550 INFO L470 AbstractCegarLoop]: Abstraction has 1867 states and 5452 transitions. [2022-01-18 07:20:08,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:08,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1867 states and 5452 transitions. [2022-01-18 07:20:08,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:08,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:08,553 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:08,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:08,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:08,753 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:08,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:08,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1306962365, now seen corresponding path program 43 times [2022-01-18 07:20:08,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:08,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087512525] [2022-01-18 07:20:08,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:08,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:08,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:08,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:08,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087512525] [2022-01-18 07:20:08,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087512525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:08,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168448773] [2022-01-18 07:20:08,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:20:08,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:08,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:08,964 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:08,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 07:20:08,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:08,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:08,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:09,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:09,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:09,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:09,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168448773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:09,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:09,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 07:20:09,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459116288] [2022-01-18 07:20:09,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:09,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:20:09,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:09,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:20:09,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:20:09,775 INFO L87 Difference]: Start difference. First operand 1867 states and 5452 transitions. Second operand has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:11,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:11,085 INFO L93 Difference]: Finished difference Result 3807 states and 10798 transitions. [2022-01-18 07:20:11,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:20:11,085 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:11,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:11,091 INFO L225 Difference]: With dead ends: 3807 [2022-01-18 07:20:11,091 INFO L226 Difference]: Without dead ends: 3792 [2022-01-18 07:20:11,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=363, Invalid=1989, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 07:20:11,092 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 468 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 1777 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1617 SdHoareTripleChecker+Invalid, 1825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:11,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1617 Invalid, 1825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1777 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:11,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3792 states. [2022-01-18 07:20:11,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3792 to 1847. [2022-01-18 07:20:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1846 states have (on average 2.9209100758396533) internal successors, (5392), 1846 states have internal predecessors, (5392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 5392 transitions. [2022-01-18 07:20:11,121 INFO L78 Accepts]: Start accepts. Automaton has 1847 states and 5392 transitions. Word has length 33 [2022-01-18 07:20:11,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:11,121 INFO L470 AbstractCegarLoop]: Abstraction has 1847 states and 5392 transitions. [2022-01-18 07:20:11,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:11,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1847 states and 5392 transitions. [2022-01-18 07:20:11,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:11,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:11,123 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:11,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:11,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 07:20:11,324 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:11,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:11,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1023381209, now seen corresponding path program 44 times [2022-01-18 07:20:11,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:11,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232998748] [2022-01-18 07:20:11,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:11,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:11,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:11,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:11,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232998748] [2022-01-18 07:20:11,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232998748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717050561] [2022-01-18 07:20:11,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:20:11,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:11,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:11,521 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:11,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 07:20:11,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:11,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:11,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:20:11,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:11,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:11,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:12,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:12,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717050561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:12,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:12,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 07:20:12,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936922648] [2022-01-18 07:20:12,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:12,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:20:12,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:20:12,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:20:12,348 INFO L87 Difference]: Start difference. First operand 1847 states and 5392 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:13,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:13,256 INFO L93 Difference]: Finished difference Result 3342 states and 9620 transitions. [2022-01-18 07:20:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:20:13,256 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 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 33 [2022-01-18 07:20:13,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:13,261 INFO L225 Difference]: With dead ends: 3342 [2022-01-18 07:20:13,261 INFO L226 Difference]: Without dead ends: 3327 [2022-01-18 07:20:13,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:20:13,262 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 412 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:13,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 983 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:20:13,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3327 states. [2022-01-18 07:20:13,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3327 to 1931. [2022-01-18 07:20:13,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1930 states have (on average 2.9098445595854923) internal successors, (5616), 1930 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:13,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 5616 transitions. [2022-01-18 07:20:13,289 INFO L78 Accepts]: Start accepts. Automaton has 1931 states and 5616 transitions. Word has length 33 [2022-01-18 07:20:13,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:13,289 INFO L470 AbstractCegarLoop]: Abstraction has 1931 states and 5616 transitions. [2022-01-18 07:20:13,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:13,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1931 states and 5616 transitions. [2022-01-18 07:20:13,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:13,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:13,292 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:13,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:13,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 07:20:13,492 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:13,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:13,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1059014257, now seen corresponding path program 45 times [2022-01-18 07:20:13,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:13,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82519199] [2022-01-18 07:20:13,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:13,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:13,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:13,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:13,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:13,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82519199] [2022-01-18 07:20:13,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82519199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:13,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103260612] [2022-01-18 07:20:13,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:20:13,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:13,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:13,691 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:13,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 07:20:13,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:20:13,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:13,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:13,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:13,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:14,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:14,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:14,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103260612] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:14,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:14,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 07:20:14,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825925199] [2022-01-18 07:20:14,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:14,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:20:14,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:14,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:20:14,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:20:14,614 INFO L87 Difference]: Start difference. First operand 1931 states and 5616 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:15,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:15,891 INFO L93 Difference]: Finished difference Result 2954 states and 8432 transitions. [2022-01-18 07:20:15,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:15,891 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:15,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:15,895 INFO L225 Difference]: With dead ends: 2954 [2022-01-18 07:20:15,896 INFO L226 Difference]: Without dead ends: 2939 [2022-01-18 07:20:15,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=298, Invalid=1508, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:20:15,896 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 451 mSDsluCounter, 1574 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:15,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 1098 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1251 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:20:15,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2939 states. [2022-01-18 07:20:15,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2939 to 1994. [2022-01-18 07:20:15,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1993 states have (on average 2.912694430506774) internal successors, (5805), 1993 states have internal predecessors, (5805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 5805 transitions. [2022-01-18 07:20:15,922 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 5805 transitions. Word has length 33 [2022-01-18 07:20:15,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:15,923 INFO L470 AbstractCegarLoop]: Abstraction has 1994 states and 5805 transitions. [2022-01-18 07:20:15,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:15,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 5805 transitions. [2022-01-18 07:20:15,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:15,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:15,925 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:15,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:16,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 07:20:16,126 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:16,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:16,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1287773101, now seen corresponding path program 46 times [2022-01-18 07:20:16,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:16,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456761316] [2022-01-18 07:20:16,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:16,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:16,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:16,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:16,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:16,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456761316] [2022-01-18 07:20:16,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456761316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:16,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145067645] [2022-01-18 07:20:16,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:20:16,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:16,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:16,314 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:16,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 07:20:16,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:20:16,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:16,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:16,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:16,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:16,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:17,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:17,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145067645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:17,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:17,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:20:17,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344411507] [2022-01-18 07:20:17,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:17,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:17,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:17,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:17,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:17,098 INFO L87 Difference]: Start difference. First operand 1994 states and 5805 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:18,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:18,174 INFO L93 Difference]: Finished difference Result 3279 states and 9420 transitions. [2022-01-18 07:20:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:18,175 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:18,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:18,180 INFO L225 Difference]: With dead ends: 3279 [2022-01-18 07:20:18,180 INFO L226 Difference]: Without dead ends: 3264 [2022-01-18 07:20:18,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:20:18,180 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 415 mSDsluCounter, 1654 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:18,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1149 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:20:18,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3264 states. [2022-01-18 07:20:18,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3264 to 1973. [2022-01-18 07:20:18,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1973 states, 1972 states have (on average 2.9046653144016226) internal successors, (5728), 1972 states have internal predecessors, (5728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 5728 transitions. [2022-01-18 07:20:18,207 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 5728 transitions. Word has length 33 [2022-01-18 07:20:18,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:18,207 INFO L470 AbstractCegarLoop]: Abstraction has 1973 states and 5728 transitions. [2022-01-18 07:20:18,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:18,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 5728 transitions. [2022-01-18 07:20:18,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:18,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:18,210 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:18,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:18,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:18,424 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:18,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:18,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2060462395, now seen corresponding path program 47 times [2022-01-18 07:20:18,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:18,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393361392] [2022-01-18 07:20:18,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:18,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:18,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:18,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:18,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393361392] [2022-01-18 07:20:18,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393361392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:18,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21767946] [2022-01-18 07:20:18,627 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:20:18,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:18,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:18,628 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:18,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 07:20:18,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:18,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:18,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:18,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:19,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:19,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21767946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:19,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:19,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 07:20:19,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562863428] [2022-01-18 07:20:19,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:19,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:20:19,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:20:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:20:19,453 INFO L87 Difference]: Start difference. First operand 1973 states and 5728 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:20,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:20,534 INFO L93 Difference]: Finished difference Result 3659 states and 10458 transitions. [2022-01-18 07:20:20,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 07:20:20,534 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:20,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:20,539 INFO L225 Difference]: With dead ends: 3659 [2022-01-18 07:20:20,539 INFO L226 Difference]: Without dead ends: 3629 [2022-01-18 07:20:20,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=343, Invalid=1727, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 07:20:20,540 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 416 mSDsluCounter, 2079 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 1364 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:20,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 1364 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1270 Invalid, 0 Unknown, 334 Unchecked, 0.5s Time] [2022-01-18 07:20:20,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3629 states. [2022-01-18 07:20:20,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3629 to 1994. [2022-01-18 07:20:20,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1993 states have (on average 2.902157551430005) internal successors, (5784), 1993 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 5784 transitions. [2022-01-18 07:20:20,566 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 5784 transitions. Word has length 33 [2022-01-18 07:20:20,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:20,566 INFO L470 AbstractCegarLoop]: Abstraction has 1994 states and 5784 transitions. [2022-01-18 07:20:20,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:20,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 5784 transitions. [2022-01-18 07:20:20,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:20,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:20,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:20,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:20,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 07:20:20,769 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:20,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:20,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1906024877, now seen corresponding path program 48 times [2022-01-18 07:20:20,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:20,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852917347] [2022-01-18 07:20:20,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:20,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:20,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:20,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:20,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:20,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852917347] [2022-01-18 07:20:20,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852917347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:20,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655006901] [2022-01-18 07:20:20,951 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:20:20,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:20,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:20,952 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:20,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 07:20:20,976 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:20:20,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:20,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:20,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:21,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:21,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:21,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:21,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655006901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:21,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:21,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:20:21,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443730453] [2022-01-18 07:20:21,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:21,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:20:21,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:21,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:20:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:20:21,856 INFO L87 Difference]: Start difference. First operand 1994 states and 5784 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:23,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:23,014 INFO L93 Difference]: Finished difference Result 3541 states and 10148 transitions. [2022-01-18 07:20:23,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 07:20:23,014 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:20:23,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:23,019 INFO L225 Difference]: With dead ends: 3541 [2022-01-18 07:20:23,019 INFO L226 Difference]: Without dead ends: 3526 [2022-01-18 07:20:23,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=282, Invalid=1440, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:20:23,020 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 351 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 1666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:23,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 1448 Invalid, 1666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:23,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-01-18 07:20:23,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1889. [2022-01-18 07:20:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1888 states have (on average 2.9152542372881354) internal successors, (5504), 1888 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:23,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 5504 transitions. [2022-01-18 07:20:23,050 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 5504 transitions. Word has length 33 [2022-01-18 07:20:23,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:23,050 INFO L470 AbstractCegarLoop]: Abstraction has 1889 states and 5504 transitions. [2022-01-18 07:20:23,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:23,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 5504 transitions. [2022-01-18 07:20:23,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:23,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:23,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:23,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:23,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:23,253 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:23,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:23,254 INFO L85 PathProgramCache]: Analyzing trace with hash -493544957, now seen corresponding path program 49 times [2022-01-18 07:20:23,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:23,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613152197] [2022-01-18 07:20:23,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:23,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:23,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:23,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:23,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613152197] [2022-01-18 07:20:23,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613152197] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:23,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073139571] [2022-01-18 07:20:23,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:20:23,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:23,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:23,455 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:23,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 07:20:23,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:23,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:23,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:23,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:24,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073139571] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:24,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:24,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 07:20:24,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416711650] [2022-01-18 07:20:24,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:24,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:20:24,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:24,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:20:24,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:20:24,265 INFO L87 Difference]: Start difference. First operand 1889 states and 5504 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:25,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:25,666 INFO L93 Difference]: Finished difference Result 2759 states and 7953 transitions. [2022-01-18 07:20:25,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:25,666 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:25,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:25,670 INFO L225 Difference]: With dead ends: 2759 [2022-01-18 07:20:25,670 INFO L226 Difference]: Without dead ends: 2740 [2022-01-18 07:20:25,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:20:25,671 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 403 mSDsluCounter, 1951 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1355 SdHoareTripleChecker+Invalid, 1596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:25,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 1355 Invalid, 1596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:25,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2740 states. [2022-01-18 07:20:25,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2740 to 1915. [2022-01-18 07:20:25,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1914 states have (on average 2.9221525600835947) internal successors, (5593), 1914 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:25,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 5593 transitions. [2022-01-18 07:20:25,695 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 5593 transitions. Word has length 33 [2022-01-18 07:20:25,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:25,696 INFO L470 AbstractCegarLoop]: Abstraction has 1915 states and 5593 transitions. [2022-01-18 07:20:25,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:25,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 5593 transitions. [2022-01-18 07:20:25,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:25,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:25,698 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:25,715 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-01-18 07:20:25,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 07:20:25,914 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:25,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:25,914 INFO L85 PathProgramCache]: Analyzing trace with hash 382637507, now seen corresponding path program 50 times [2022-01-18 07:20:25,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:25,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948467923] [2022-01-18 07:20:25,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:25,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:26,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:26,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:26,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948467923] [2022-01-18 07:20:26,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948467923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:26,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630676319] [2022-01-18 07:20:26,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:20:26,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:26,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:26,091 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:26,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 07:20:26,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:26,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:26,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:26,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:26,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:26,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:27,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630676319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:27,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:27,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:20:27,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856320969] [2022-01-18 07:20:27,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:27,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:27,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:27,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:27,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:27,034 INFO L87 Difference]: Start difference. First operand 1915 states and 5593 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:28,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:28,559 INFO L93 Difference]: Finished difference Result 2759 states and 7947 transitions. [2022-01-18 07:20:28,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:28,559 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:28,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:28,563 INFO L225 Difference]: With dead ends: 2759 [2022-01-18 07:20:28,563 INFO L226 Difference]: Without dead ends: 2744 [2022-01-18 07:20:28,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=377, Invalid=1785, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:20:28,563 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 442 mSDsluCounter, 2261 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:28,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 1515 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:20:28,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2022-01-18 07:20:28,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 1911. [2022-01-18 07:20:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1910 states have (on average 2.9209424083769635) internal successors, (5579), 1910 states have internal predecessors, (5579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 5579 transitions. [2022-01-18 07:20:28,585 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 5579 transitions. Word has length 33 [2022-01-18 07:20:28,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:28,585 INFO L470 AbstractCegarLoop]: Abstraction has 1911 states and 5579 transitions. [2022-01-18 07:20:28,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 5579 transitions. [2022-01-18 07:20:28,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:28,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:28,587 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:28,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:28,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 07:20:28,795 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:28,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:28,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1720498621, now seen corresponding path program 51 times [2022-01-18 07:20:28,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:28,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638391999] [2022-01-18 07:20:28,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:28,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:28,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:28,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638391999] [2022-01-18 07:20:28,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638391999] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464181857] [2022-01-18 07:20:28,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:20:28,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:28,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:28,983 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:28,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 07:20:29,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:20:29,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:29,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 07:20:29,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:29,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:29,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:29,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:29,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:29,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464181857] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:29,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:29,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:20:29,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748594768] [2022-01-18 07:20:29,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:29,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:29,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:29,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:29,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:29,873 INFO L87 Difference]: Start difference. First operand 1911 states and 5579 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:31,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:31,036 INFO L93 Difference]: Finished difference Result 2931 states and 8523 transitions. [2022-01-18 07:20:31,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 07:20:31,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:31,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:31,040 INFO L225 Difference]: With dead ends: 2931 [2022-01-18 07:20:31,041 INFO L226 Difference]: Without dead ends: 2912 [2022-01-18 07:20:31,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:20:31,041 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 328 mSDsluCounter, 2112 mSDsCounter, 0 mSdLazyCounter, 1707 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1436 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:31,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 1436 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1707 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:31,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2022-01-18 07:20:31,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 1933. [2022-01-18 07:20:31,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1933 states, 1932 states have (on average 2.9151138716356106) internal successors, (5632), 1932 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:31,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1933 states to 1933 states and 5632 transitions. [2022-01-18 07:20:31,064 INFO L78 Accepts]: Start accepts. Automaton has 1933 states and 5632 transitions. Word has length 33 [2022-01-18 07:20:31,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:31,064 INFO L470 AbstractCegarLoop]: Abstraction has 1933 states and 5632 transitions. [2022-01-18 07:20:31,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:31,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1933 states and 5632 transitions. [2022-01-18 07:20:31,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:31,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:31,067 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:31,083 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-01-18 07:20:31,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:31,267 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:31,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:31,268 INFO L85 PathProgramCache]: Analyzing trace with hash 741551271, now seen corresponding path program 52 times [2022-01-18 07:20:31,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:31,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858927275] [2022-01-18 07:20:31,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:31,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:31,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:31,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:31,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:31,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858927275] [2022-01-18 07:20:31,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858927275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:31,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34606367] [2022-01-18 07:20:31,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:20:31,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:31,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:31,437 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:31,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 07:20:31,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:20:31,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:31,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:31,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:31,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:31,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:32,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34606367] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:32,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:32,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 07:20:32,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188103775] [2022-01-18 07:20:32,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:32,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:20:32,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:32,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:20:32,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:20:32,231 INFO L87 Difference]: Start difference. First operand 1933 states and 5632 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:33,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:33,146 INFO L93 Difference]: Finished difference Result 2957 states and 8574 transitions. [2022-01-18 07:20:33,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 07:20:33,146 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:33,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:33,151 INFO L225 Difference]: With dead ends: 2957 [2022-01-18 07:20:33,151 INFO L226 Difference]: Without dead ends: 2942 [2022-01-18 07:20:33,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=248, Invalid=1234, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 07:20:33,151 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 341 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:33,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 990 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:20:33,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2942 states. [2022-01-18 07:20:33,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2942 to 1911. [2022-01-18 07:20:33,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1910 states have (on average 2.9209424083769635) internal successors, (5579), 1910 states have internal predecessors, (5579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:33,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 5579 transitions. [2022-01-18 07:20:33,176 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 5579 transitions. Word has length 33 [2022-01-18 07:20:33,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:33,177 INFO L470 AbstractCegarLoop]: Abstraction has 1911 states and 5579 transitions. [2022-01-18 07:20:33,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:33,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 5579 transitions. [2022-01-18 07:20:33,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:33,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:33,179 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:33,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:33,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 07:20:33,379 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:33,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash -114396377, now seen corresponding path program 53 times [2022-01-18 07:20:33,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:33,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522167884] [2022-01-18 07:20:33,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:33,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:33,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:33,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522167884] [2022-01-18 07:20:33,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522167884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:33,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153823156] [2022-01-18 07:20:33,559 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:20:33,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:33,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:33,560 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:33,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 07:20:33,583 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:33,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:33,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:33,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:33,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:33,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:34,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:34,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153823156] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:34,450 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:34,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 07:20:34,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879647529] [2022-01-18 07:20:34,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:34,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:20:34,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:34,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:20:34,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:20:34,451 INFO L87 Difference]: Start difference. First operand 1911 states and 5579 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:35,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:35,832 INFO L93 Difference]: Finished difference Result 2866 states and 8198 transitions. [2022-01-18 07:20:35,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:35,832 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:35,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:35,836 INFO L225 Difference]: With dead ends: 2866 [2022-01-18 07:20:35,836 INFO L226 Difference]: Without dead ends: 2851 [2022-01-18 07:20:35,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=348, Invalid=1632, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:20:35,837 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 496 mSDsluCounter, 1728 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:35,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1178 Invalid, 1536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1468 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:35,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2022-01-18 07:20:35,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 1932. [2022-01-18 07:20:35,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 2.9290523045054377) internal successors, (5656), 1931 states have internal predecessors, (5656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:35,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 5656 transitions. [2022-01-18 07:20:35,862 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 5656 transitions. Word has length 33 [2022-01-18 07:20:35,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:35,862 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 5656 transitions. [2022-01-18 07:20:35,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:35,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 5656 transitions. [2022-01-18 07:20:35,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:35,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:35,864 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:35,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:36,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 07:20:36,065 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:36,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:36,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1780794963, now seen corresponding path program 54 times [2022-01-18 07:20:36,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:36,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39588322] [2022-01-18 07:20:36,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:36,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:36,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:36,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:36,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39588322] [2022-01-18 07:20:36,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39588322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:36,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267046673] [2022-01-18 07:20:36,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:20:36,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:36,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:36,247 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:36,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 07:20:36,269 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:20:36,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:36,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:20:36,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:36,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:36,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:37,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:37,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267046673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:37,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:37,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:20:37,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13177971] [2022-01-18 07:20:37,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:37,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:20:37,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:37,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:20:37,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:20:37,142 INFO L87 Difference]: Start difference. First operand 1932 states and 5656 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:38,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:38,574 INFO L93 Difference]: Finished difference Result 2837 states and 8133 transitions. [2022-01-18 07:20:38,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:20:38,575 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:38,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:38,579 INFO L225 Difference]: With dead ends: 2837 [2022-01-18 07:20:38,579 INFO L226 Difference]: Without dead ends: 2822 [2022-01-18 07:20:38,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=381, Invalid=1971, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 07:20:38,579 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 436 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:38,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 1306 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1521 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:38,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2822 states. [2022-01-18 07:20:38,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2822 to 1900. [2022-01-18 07:20:38,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.9152185360716167) internal successors, (5536), 1899 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:38,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 5536 transitions. [2022-01-18 07:20:38,603 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 5536 transitions. Word has length 33 [2022-01-18 07:20:38,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:38,603 INFO L470 AbstractCegarLoop]: Abstraction has 1900 states and 5536 transitions. [2022-01-18 07:20:38,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:38,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 5536 transitions. [2022-01-18 07:20:38,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:38,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:38,606 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:38,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 07:20:38,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:38,806 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:38,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:38,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1628011223, now seen corresponding path program 55 times [2022-01-18 07:20:38,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:38,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314992658] [2022-01-18 07:20:38,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:38,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:38,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:38,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:38,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:38,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314992658] [2022-01-18 07:20:38,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314992658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:38,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176661588] [2022-01-18 07:20:38,987 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:20:38,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:38,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:38,988 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:38,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 07:20:39,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:39,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:39,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:39,396 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:39,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:39,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176661588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:39,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:39,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 07:20:39,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927578594] [2022-01-18 07:20:39,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:39,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:20:39,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:39,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:20:39,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:20:39,831 INFO L87 Difference]: Start difference. First operand 1900 states and 5536 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:41,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:41,178 INFO L93 Difference]: Finished difference Result 3262 states and 9418 transitions. [2022-01-18 07:20:41,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 07:20:41,179 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 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 33 [2022-01-18 07:20:41,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:41,184 INFO L225 Difference]: With dead ends: 3262 [2022-01-18 07:20:41,184 INFO L226 Difference]: Without dead ends: 3243 [2022-01-18 07:20:41,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=355, Invalid=1901, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 07:20:41,184 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 471 mSDsluCounter, 2091 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 1728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:41,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1464 Invalid, 1728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:41,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2022-01-18 07:20:41,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 1908. [2022-01-18 07:20:41,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1908 states, 1907 states have (on average 2.916622968012585) internal successors, (5562), 1907 states have internal predecessors, (5562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:41,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1908 states to 1908 states and 5562 transitions. [2022-01-18 07:20:41,210 INFO L78 Accepts]: Start accepts. Automaton has 1908 states and 5562 transitions. Word has length 33 [2022-01-18 07:20:41,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:41,211 INFO L470 AbstractCegarLoop]: Abstraction has 1908 states and 5562 transitions. [2022-01-18 07:20:41,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:41,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 5562 transitions. [2022-01-18 07:20:41,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:41,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:41,213 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:41,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:41,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:41,428 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:41,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:41,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1790773609, now seen corresponding path program 56 times [2022-01-18 07:20:41,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:41,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309181785] [2022-01-18 07:20:41,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:41,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:41,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:41,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309181785] [2022-01-18 07:20:41,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309181785] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:41,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335221245] [2022-01-18 07:20:41,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:20:41,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:41,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:41,613 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:41,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 07:20:41,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:41,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:41,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:41,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:41,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:42,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:42,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:42,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:42,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335221245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:42,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:42,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:20:42,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721388945] [2022-01-18 07:20:42,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:42,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:20:42,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:42,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:20:42,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:20:42,573 INFO L87 Difference]: Start difference. First operand 1908 states and 5562 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:44,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:44,375 INFO L93 Difference]: Finished difference Result 2917 states and 8390 transitions. [2022-01-18 07:20:44,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 07:20:44,375 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:44,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:44,380 INFO L225 Difference]: With dead ends: 2917 [2022-01-18 07:20:44,380 INFO L226 Difference]: Without dead ends: 2887 [2022-01-18 07:20:44,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=468, Invalid=2394, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:20:44,381 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 470 mSDsluCounter, 2577 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1791 SdHoareTripleChecker+Invalid, 2096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:44,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 1791 Invalid, 2096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2035 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:20:44,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2887 states. [2022-01-18 07:20:44,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2887 to 1900. [2022-01-18 07:20:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.9152185360716167) internal successors, (5536), 1899 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 5536 transitions. [2022-01-18 07:20:44,407 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 5536 transitions. Word has length 33 [2022-01-18 07:20:44,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:44,407 INFO L470 AbstractCegarLoop]: Abstraction has 1900 states and 5536 transitions. [2022-01-18 07:20:44,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:44,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 5536 transitions. [2022-01-18 07:20:44,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:44,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:44,410 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:44,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:44,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:44,611 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:44,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:44,612 INFO L85 PathProgramCache]: Analyzing trace with hash -516801493, now seen corresponding path program 57 times [2022-01-18 07:20:44,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:44,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689490175] [2022-01-18 07:20:44,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:44,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:44,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:44,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:44,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:44,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689490175] [2022-01-18 07:20:44,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689490175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:44,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331799595] [2022-01-18 07:20:44,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:20:44,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:44,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:44,802 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:44,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 07:20:44,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:20:44,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:44,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:44,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:45,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:45,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:45,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:45,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331799595] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:45,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:45,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:20:45,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312533555] [2022-01-18 07:20:45,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:45,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:20:45,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:45,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:20:45,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:20:45,743 INFO L87 Difference]: Start difference. First operand 1900 states and 5536 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:47,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:47,360 INFO L93 Difference]: Finished difference Result 3064 states and 8742 transitions. [2022-01-18 07:20:47,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 07:20:47,360 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:47,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:47,365 INFO L225 Difference]: With dead ends: 3064 [2022-01-18 07:20:47,365 INFO L226 Difference]: Without dead ends: 3034 [2022-01-18 07:20:47,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=468, Invalid=2394, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:20:47,365 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 570 mSDsluCounter, 2110 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 1685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:47,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 1448 Invalid, 1685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1620 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:47,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states. [2022-01-18 07:20:47,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 1942. [2022-01-18 07:20:47,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1942 states, 1941 states have (on average 2.9206594538897477) internal successors, (5669), 1941 states have internal predecessors, (5669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:47,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 5669 transitions. [2022-01-18 07:20:47,392 INFO L78 Accepts]: Start accepts. Automaton has 1942 states and 5669 transitions. Word has length 33 [2022-01-18 07:20:47,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:47,393 INFO L470 AbstractCegarLoop]: Abstraction has 1942 states and 5669 transitions. [2022-01-18 07:20:47,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:47,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1942 states and 5669 transitions. [2022-01-18 07:20:47,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:47,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:47,395 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:47,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 07:20:47,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 07:20:47,595 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:47,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:47,596 INFO L85 PathProgramCache]: Analyzing trace with hash 2111767217, now seen corresponding path program 58 times [2022-01-18 07:20:47,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:47,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378446575] [2022-01-18 07:20:47,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:47,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:47,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:47,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:47,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378446575] [2022-01-18 07:20:47,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378446575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:47,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521547561] [2022-01-18 07:20:47,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:20:47,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:47,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:47,823 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:47,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 07:20:47,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:20:47,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:47,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:47,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:48,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:48,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521547561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:48,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:48,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 07:20:48,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748599262] [2022-01-18 07:20:48,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:48,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:20:48,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:48,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:20:48,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:20:48,627 INFO L87 Difference]: Start difference. First operand 1942 states and 5669 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:49,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:49,870 INFO L93 Difference]: Finished difference Result 3338 states and 9597 transitions. [2022-01-18 07:20:49,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:20:49,871 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 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 33 [2022-01-18 07:20:49,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:49,876 INFO L225 Difference]: With dead ends: 3338 [2022-01-18 07:20:49,876 INFO L226 Difference]: Without dead ends: 3323 [2022-01-18 07:20:49,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=342, Invalid=1820, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:20:49,876 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 449 mSDsluCounter, 1858 mSDsCounter, 0 mSdLazyCounter, 1444 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:49,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 1292 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1444 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:49,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3323 states. [2022-01-18 07:20:49,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3323 to 1889. [2022-01-18 07:20:49,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1888 states have (on average 2.9152542372881354) internal successors, (5504), 1888 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:49,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 5504 transitions. [2022-01-18 07:20:49,902 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 5504 transitions. Word has length 33 [2022-01-18 07:20:49,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:49,902 INFO L470 AbstractCegarLoop]: Abstraction has 1889 states and 5504 transitions. [2022-01-18 07:20:49,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:49,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 5504 transitions. [2022-01-18 07:20:49,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:49,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:49,904 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:49,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:50,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-18 07:20:50,105 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:50,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:50,105 INFO L85 PathProgramCache]: Analyzing trace with hash 689886501, now seen corresponding path program 59 times [2022-01-18 07:20:50,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:50,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423768696] [2022-01-18 07:20:50,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:50,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:50,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:50,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:50,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:50,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423768696] [2022-01-18 07:20:50,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423768696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:50,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709024615] [2022-01-18 07:20:50,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:20:50,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:50,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:50,289 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:50,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 07:20:50,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:50,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:50,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:50,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:50,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:51,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709024615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:51,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:51,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 07:20:51,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985328804] [2022-01-18 07:20:51,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:51,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:20:51,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:51,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:20:51,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:20:51,127 INFO L87 Difference]: Start difference. First operand 1889 states and 5504 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:52,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:52,610 INFO L93 Difference]: Finished difference Result 3761 states and 10682 transitions. [2022-01-18 07:20:52,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 07:20:52,610 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 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 33 [2022-01-18 07:20:52,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:52,616 INFO L225 Difference]: With dead ends: 3761 [2022-01-18 07:20:52,616 INFO L226 Difference]: Without dead ends: 3742 [2022-01-18 07:20:52,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=396, Invalid=2256, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 07:20:52,617 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 530 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 1300 SdHoareTripleChecker+Invalid, 1534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:52,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [530 Valid, 1300 Invalid, 1534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:20:52,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2022-01-18 07:20:52,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 1893. [2022-01-18 07:20:52,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1892 states have (on average 2.916490486257928) internal successors, (5518), 1892 states have internal predecessors, (5518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:52,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 5518 transitions. [2022-01-18 07:20:52,649 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 5518 transitions. Word has length 33 [2022-01-18 07:20:52,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:52,650 INFO L470 AbstractCegarLoop]: Abstraction has 1893 states and 5518 transitions. [2022-01-18 07:20:52,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:52,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 5518 transitions. [2022-01-18 07:20:52,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:52,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:52,652 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:52,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:52,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 07:20:52,868 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1566068965, now seen corresponding path program 60 times [2022-01-18 07:20:52,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:52,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484285442] [2022-01-18 07:20:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:52,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:53,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:53,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:53,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484285442] [2022-01-18 07:20:53,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484285442] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:53,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755195523] [2022-01-18 07:20:53,046 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:20:53,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:53,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:53,047 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:53,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 07:20:53,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:20:53,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:53,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:53,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:53,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:20:53,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:53,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:54,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755195523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:54,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:54,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:20:54,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657770115] [2022-01-18 07:20:54,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:54,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:20:54,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:54,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:20:54,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:20:54,022 INFO L87 Difference]: Start difference. First operand 1893 states and 5518 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:56,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:56,105 INFO L93 Difference]: Finished difference Result 3262 states and 9279 transitions. [2022-01-18 07:20:56,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:20:56,105 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:20:56,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:56,111 INFO L225 Difference]: With dead ends: 3262 [2022-01-18 07:20:56,111 INFO L226 Difference]: Without dead ends: 3247 [2022-01-18 07:20:56,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=556, Invalid=3104, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 07:20:56,112 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 620 mSDsluCounter, 2286 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:56,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [620 Valid, 1579 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:20:56,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3247 states. [2022-01-18 07:20:56,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3247 to 1881. [2022-01-18 07:20:56,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1880 states have (on average 2.9148936170212765) internal successors, (5480), 1880 states have internal predecessors, (5480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:56,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 5480 transitions. [2022-01-18 07:20:56,162 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 5480 transitions. Word has length 33 [2022-01-18 07:20:56,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:56,162 INFO L470 AbstractCegarLoop]: Abstraction has 1881 states and 5480 transitions. [2022-01-18 07:20:56,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:56,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 5480 transitions. [2022-01-18 07:20:56,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:56,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:56,164 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:56,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:56,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:56,372 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:56,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1694496615, now seen corresponding path program 61 times [2022-01-18 07:20:56,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:56,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097044540] [2022-01-18 07:20:56,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:56,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:56,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:56,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:56,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097044540] [2022-01-18 07:20:56,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097044540] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:56,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985781507] [2022-01-18 07:20:56,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:20:56,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:56,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:56,559 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:56,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 07:20:56,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:56,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:20:56,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:56,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:20:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:57,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985781507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:20:57,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:20:57,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 07:20:57,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191256920] [2022-01-18 07:20:57,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:20:57,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 07:20:57,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:20:57,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 07:20:57,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-18 07:20:57,420 INFO L87 Difference]: Start difference. First operand 1881 states and 5480 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:59,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:20:59,237 INFO L93 Difference]: Finished difference Result 3091 states and 8783 transitions. [2022-01-18 07:20:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:20:59,237 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 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 33 [2022-01-18 07:20:59,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:20:59,242 INFO L225 Difference]: With dead ends: 3091 [2022-01-18 07:20:59,243 INFO L226 Difference]: Without dead ends: 3076 [2022-01-18 07:20:59,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=411, Invalid=2241, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 07:20:59,243 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 469 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 2072 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:20:59,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 1794 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2072 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:20:59,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2022-01-18 07:20:59,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 1902. [2022-01-18 07:20:59,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1902 states, 1901 states have (on average 2.923198316675434) internal successors, (5557), 1901 states have internal predecessors, (5557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:59,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1902 states to 1902 states and 5557 transitions. [2022-01-18 07:20:59,271 INFO L78 Accepts]: Start accepts. Automaton has 1902 states and 5557 transitions. Word has length 33 [2022-01-18 07:20:59,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:20:59,271 INFO L470 AbstractCegarLoop]: Abstraction has 1902 states and 5557 transitions. [2022-01-18 07:20:59,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:20:59,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1902 states and 5557 transitions. [2022-01-18 07:20:59,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:20:59,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:20:59,273 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:20:59,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 07:20:59,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:59,474 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:20:59,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:20:59,474 INFO L85 PathProgramCache]: Analyzing trace with hash 28098029, now seen corresponding path program 62 times [2022-01-18 07:20:59,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:20:59,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626772451] [2022-01-18 07:20:59,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:20:59,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:20:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:20:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:20:59,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:20:59,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626772451] [2022-01-18 07:20:59,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626772451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:20:59,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75714817] [2022-01-18 07:20:59,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:20:59,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:20:59,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:20:59,700 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:20:59,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 07:20:59,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:20:59,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:20:59,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:20:59,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:20:59,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:00,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:00,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:00,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75714817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:00,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:00,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:21:00,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630637982] [2022-01-18 07:21:00,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:00,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:00,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:00,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:00,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:00,606 INFO L87 Difference]: Start difference. First operand 1902 states and 5557 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:02,056 INFO L93 Difference]: Finished difference Result 3527 states and 10065 transitions. [2022-01-18 07:21:02,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:21:02,056 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:02,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:02,062 INFO L225 Difference]: With dead ends: 3527 [2022-01-18 07:21:02,062 INFO L226 Difference]: Without dead ends: 3512 [2022-01-18 07:21:02,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 07:21:02,063 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 522 mSDsluCounter, 2330 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 1759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:02,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 1592 Invalid, 1759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:02,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3512 states. [2022-01-18 07:21:02,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3512 to 1784. [2022-01-18 07:21:02,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1784 states, 1783 states have (on average 2.9209197980931014) internal successors, (5208), 1783 states have internal predecessors, (5208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 5208 transitions. [2022-01-18 07:21:02,088 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 5208 transitions. Word has length 33 [2022-01-18 07:21:02,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:02,088 INFO L470 AbstractCegarLoop]: Abstraction has 1784 states and 5208 transitions. [2022-01-18 07:21:02,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 5208 transitions. [2022-01-18 07:21:02,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:02,090 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:02,090 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:02,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:02,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 07:21:02,291 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:02,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:02,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1005542603, now seen corresponding path program 63 times [2022-01-18 07:21:02,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:02,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400706028] [2022-01-18 07:21:02,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:02,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:02,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:02,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:02,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400706028] [2022-01-18 07:21:02,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400706028] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 07:21:02,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 07:21:02,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 07:21:02,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312581462] [2022-01-18 07:21:02,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 07:21:02,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 07:21:02,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:02,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 07:21:02,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:21:02,311 INFO L87 Difference]: Start difference. First operand 1784 states and 5208 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:02,325 INFO L93 Difference]: Finished difference Result 1474 states and 4216 transitions. [2022-01-18 07:21:02,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 07:21:02,325 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:02,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:02,328 INFO L225 Difference]: With dead ends: 1474 [2022-01-18 07:21:02,328 INFO L226 Difference]: Without dead ends: 1474 [2022-01-18 07:21:02,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 07:21:02,328 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 10 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:02,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 48 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:21:02,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2022-01-18 07:21:02,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 1474. [2022-01-18 07:21:02,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1473 states have (on average 2.8621860149355056) internal successors, (4216), 1473 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 4216 transitions. [2022-01-18 07:21:02,344 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 4216 transitions. Word has length 33 [2022-01-18 07:21:02,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:02,344 INFO L470 AbstractCegarLoop]: Abstraction has 1474 states and 4216 transitions. [2022-01-18 07:21:02,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:02,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 4216 transitions. [2022-01-18 07:21:02,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:02,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:02,346 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:02,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-18 07:21:02,346 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:02,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:02,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1645279201, now seen corresponding path program 64 times [2022-01-18 07:21:02,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:02,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061345572] [2022-01-18 07:21:02,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:02,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:02,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:02,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:02,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:02,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061345572] [2022-01-18 07:21:02,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061345572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:02,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708121290] [2022-01-18 07:21:02,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:21:02,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:02,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:02,551 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:02,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 07:21:02,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:21:02,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:02,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:02,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:02,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:02,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:03,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708121290] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:03,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:03,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 07:21:03,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277900098] [2022-01-18 07:21:03,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:03,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:03,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:03,395 INFO L87 Difference]: Start difference. First operand 1474 states and 4216 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:04,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:04,379 INFO L93 Difference]: Finished difference Result 2806 states and 7869 transitions. [2022-01-18 07:21:04,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:04,379 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:04,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:04,383 INFO L225 Difference]: With dead ends: 2806 [2022-01-18 07:21:04,383 INFO L226 Difference]: Without dead ends: 2791 [2022-01-18 07:21:04,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=286, Invalid=1520, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:21:04,384 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 396 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:04,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 1157 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1441 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:04,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2791 states. [2022-01-18 07:21:04,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2791 to 1513. [2022-01-18 07:21:04,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1512 states have (on average 2.8624338624338623) internal successors, (4328), 1512 states have internal predecessors, (4328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:04,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 4328 transitions. [2022-01-18 07:21:04,410 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 4328 transitions. Word has length 33 [2022-01-18 07:21:04,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:04,410 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 4328 transitions. [2022-01-18 07:21:04,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:04,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 4328 transitions. [2022-01-18 07:21:04,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:04,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:04,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:04,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:04,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 07:21:04,612 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:04,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:04,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1880955999, now seen corresponding path program 65 times [2022-01-18 07:21:04,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:04,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300881636] [2022-01-18 07:21:04,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:04,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:04,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:04,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:04,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:04,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300881636] [2022-01-18 07:21:04,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300881636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:04,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989489972] [2022-01-18 07:21:04,786 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:21:04,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:04,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:04,787 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:04,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 07:21:04,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:04,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:04,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:04,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:05,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:05,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:05,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989489972] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:05,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:05,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:21:05,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234517912] [2022-01-18 07:21:05,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:05,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:05,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:05,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:05,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:05,561 INFO L87 Difference]: Start difference. First operand 1513 states and 4328 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:06,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:06,648 INFO L93 Difference]: Finished difference Result 2697 states and 7578 transitions. [2022-01-18 07:21:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:06,648 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:06,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:06,653 INFO L225 Difference]: With dead ends: 2697 [2022-01-18 07:21:06,654 INFO L226 Difference]: Without dead ends: 2678 [2022-01-18 07:21:06,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:21:06,654 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 340 mSDsluCounter, 1883 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:06,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 1306 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:06,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2022-01-18 07:21:06,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 1525. [2022-01-18 07:21:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1524 states have (on average 2.8648293963254594) internal successors, (4366), 1524 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 4366 transitions. [2022-01-18 07:21:06,678 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 4366 transitions. Word has length 33 [2022-01-18 07:21:06,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:06,678 INFO L470 AbstractCegarLoop]: Abstraction has 1525 states and 4366 transitions. [2022-01-18 07:21:06,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:06,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 4366 transitions. [2022-01-18 07:21:06,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:06,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:06,680 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:06,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:06,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:06,896 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:06,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:06,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1537828833, now seen corresponding path program 66 times [2022-01-18 07:21:06,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:06,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075598305] [2022-01-18 07:21:06,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:06,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:07,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:07,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:07,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075598305] [2022-01-18 07:21:07,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075598305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:07,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228755466] [2022-01-18 07:21:07,081 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:21:07,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:07,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:07,082 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:07,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 07:21:07,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:21:07,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:07,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:07,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:07,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:07,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:07,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:07,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:07,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228755466] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:07,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:07,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 07:21:07,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902880662] [2022-01-18 07:21:07,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:07,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:21:07,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:07,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:21:07,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:21:07,972 INFO L87 Difference]: Start difference. First operand 1525 states and 4366 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:09,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:09,300 INFO L93 Difference]: Finished difference Result 2359 states and 6606 transitions. [2022-01-18 07:21:09,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:21:09,300 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:09,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:09,304 INFO L225 Difference]: With dead ends: 2359 [2022-01-18 07:21:09,304 INFO L226 Difference]: Without dead ends: 2344 [2022-01-18 07:21:09,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 44 SyntacticMatches, 10 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:21:09,305 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 360 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 1680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:09,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 1297 Invalid, 1680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:09,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2344 states. [2022-01-18 07:21:09,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2344 to 1521. [2022-01-18 07:21:09,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.863157894736842) internal successors, (4352), 1520 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:09,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4352 transitions. [2022-01-18 07:21:09,326 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4352 transitions. Word has length 33 [2022-01-18 07:21:09,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:09,326 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4352 transitions. [2022-01-18 07:21:09,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:09,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4352 transitions. [2022-01-18 07:21:09,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:09,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:09,328 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:09,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:09,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 07:21:09,536 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:09,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:09,536 INFO L85 PathProgramCache]: Analyzing trace with hash 2022671139, now seen corresponding path program 67 times [2022-01-18 07:21:09,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:09,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808739918] [2022-01-18 07:21:09,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:09,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:09,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:09,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:09,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808739918] [2022-01-18 07:21:09,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808739918] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:09,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565645314] [2022-01-18 07:21:09,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:21:09,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:09,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:09,726 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:09,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 07:21:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:09,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:09,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:10,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:10,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:10,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565645314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:10,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:10,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 07:21:10,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293932676] [2022-01-18 07:21:10,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:10,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:10,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:10,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:10,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:10,529 INFO L87 Difference]: Start difference. First operand 1521 states and 4352 transitions. Second operand has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:11,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:11,527 INFO L93 Difference]: Finished difference Result 3128 states and 8721 transitions. [2022-01-18 07:21:11,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 07:21:11,527 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:11,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:11,532 INFO L225 Difference]: With dead ends: 3128 [2022-01-18 07:21:11,533 INFO L226 Difference]: Without dead ends: 3098 [2022-01-18 07:21:11,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1668, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:21:11,533 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 462 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:11,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 1219 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1252 Invalid, 0 Unknown, 164 Unchecked, 0.5s Time] [2022-01-18 07:21:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3098 states. [2022-01-18 07:21:11,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3098 to 1527. [2022-01-18 07:21:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8636959370904327) internal successors, (4370), 1526 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4370 transitions. [2022-01-18 07:21:11,558 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4370 transitions. Word has length 33 [2022-01-18 07:21:11,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:11,558 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4370 transitions. [2022-01-18 07:21:11,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:11,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4370 transitions. [2022-01-18 07:21:11,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:11,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:11,560 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:11,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 07:21:11,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 07:21:11,760 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:11,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:11,760 INFO L85 PathProgramCache]: Analyzing trace with hash 739523679, now seen corresponding path program 68 times [2022-01-18 07:21:11,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:11,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759971211] [2022-01-18 07:21:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:11,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:11,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:11,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:11,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:11,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759971211] [2022-01-18 07:21:11,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759971211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:11,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335341522] [2022-01-18 07:21:11,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:21:11,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:11,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:11,954 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:11,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 07:21:11,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:11,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:11,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:11,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:12,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:12,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:12,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:12,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335341522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:12,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:12,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:21:12,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105151860] [2022-01-18 07:21:12,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:12,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:12,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:12,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:12,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:12,886 INFO L87 Difference]: Start difference. First operand 1527 states and 4370 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:14,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:14,275 INFO L93 Difference]: Finished difference Result 3264 states and 9075 transitions. [2022-01-18 07:21:14,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:21:14,275 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:14,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:14,280 INFO L225 Difference]: With dead ends: 3264 [2022-01-18 07:21:14,280 INFO L226 Difference]: Without dead ends: 3249 [2022-01-18 07:21:14,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=276, Invalid=1530, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 07:21:14,281 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 380 mSDsluCounter, 2658 mSDsCounter, 0 mSdLazyCounter, 2163 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 1739 SdHoareTripleChecker+Invalid, 2204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:14,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 1739 Invalid, 2204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2163 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:21:14,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2022-01-18 07:21:14,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 1507. [2022-01-18 07:21:14,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1506 states have (on average 2.861885790172643) internal successors, (4310), 1506 states have internal predecessors, (4310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 4310 transitions. [2022-01-18 07:21:14,305 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 4310 transitions. Word has length 33 [2022-01-18 07:21:14,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:14,306 INFO L470 AbstractCegarLoop]: Abstraction has 1507 states and 4310 transitions. [2022-01-18 07:21:14,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:14,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 4310 transitions. [2022-01-18 07:21:14,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:14,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:14,307 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:14,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 07:21:14,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:14,508 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:14,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:14,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1023104835, now seen corresponding path program 69 times [2022-01-18 07:21:14,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:14,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841553095] [2022-01-18 07:21:14,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:14,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:14,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:14,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:14,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841553095] [2022-01-18 07:21:14,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841553095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:14,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36126496] [2022-01-18 07:21:14,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:21:14,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:14,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:14,719 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:14,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:21:14,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:14,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 07:21:14,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:21:14,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:15,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:15,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:15,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36126496] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:15,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:15,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:21:15,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686401928] [2022-01-18 07:21:15,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:15,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:15,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:15,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:15,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:15,556 INFO L87 Difference]: Start difference. First operand 1507 states and 4310 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:16,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:16,397 INFO L93 Difference]: Finished difference Result 2822 states and 7897 transitions. [2022-01-18 07:21:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:21:16,397 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:21:16,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:16,401 INFO L225 Difference]: With dead ends: 2822 [2022-01-18 07:21:16,401 INFO L226 Difference]: Without dead ends: 2807 [2022-01-18 07:21:16,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=243, Invalid=1239, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 07:21:16,402 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 394 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:16,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 928 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:16,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states. [2022-01-18 07:21:16,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 1576. [2022-01-18 07:21:16,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1575 states have (on average 2.843809523809524) internal successors, (4479), 1575 states have internal predecessors, (4479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 4479 transitions. [2022-01-18 07:21:16,424 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 4479 transitions. Word has length 33 [2022-01-18 07:21:16,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:16,424 INFO L470 AbstractCegarLoop]: Abstraction has 1576 states and 4479 transitions. [2022-01-18 07:21:16,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:16,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 4479 transitions. [2022-01-18 07:21:16,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:16,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:16,426 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:16,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 07:21:16,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 07:21:16,626 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:16,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:16,626 INFO L85 PathProgramCache]: Analyzing trace with hash 987471787, now seen corresponding path program 70 times [2022-01-18 07:21:16,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:16,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716599166] [2022-01-18 07:21:16,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:16,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:16,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:16,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:16,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716599166] [2022-01-18 07:21:16,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716599166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:16,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945440658] [2022-01-18 07:21:16,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:21:16,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:16,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:16,833 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:16,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 07:21:16,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:21:16,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:16,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:16,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:17,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:17,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:17,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:17,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945440658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:17,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:17,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:21:17,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770481104] [2022-01-18 07:21:17,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:17,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:17,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:17,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:17,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:17,696 INFO L87 Difference]: Start difference. First operand 1576 states and 4479 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:18,884 INFO L93 Difference]: Finished difference Result 2350 states and 6557 transitions. [2022-01-18 07:21:18,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:18,884 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:18,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:18,887 INFO L225 Difference]: With dead ends: 2350 [2022-01-18 07:21:18,888 INFO L226 Difference]: Without dead ends: 2335 [2022-01-18 07:21:18,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:21:18,888 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 348 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 1138 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:18,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 1138 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:18,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-01-18 07:21:18,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1594. [2022-01-18 07:21:18,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 1593 states have (on average 2.8455743879472695) internal successors, (4533), 1593 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:18,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 4533 transitions. [2022-01-18 07:21:18,906 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 4533 transitions. Word has length 33 [2022-01-18 07:21:18,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:18,907 INFO L470 AbstractCegarLoop]: Abstraction has 1594 states and 4533 transitions. [2022-01-18 07:21:18,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:18,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 4533 transitions. [2022-01-18 07:21:18,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:18,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:18,908 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:18,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:19,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:19,109 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:19,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:19,109 INFO L85 PathProgramCache]: Analyzing trace with hash 758712943, now seen corresponding path program 71 times [2022-01-18 07:21:19,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:19,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100218536] [2022-01-18 07:21:19,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:19,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:19,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:19,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100218536] [2022-01-18 07:21:19,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100218536] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:19,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706088942] [2022-01-18 07:21:19,298 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:21:19,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:19,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:19,311 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:19,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 07:21:19,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:21:19,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:19,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:19,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:19,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:19,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:20,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706088942] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:20,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:20,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 07:21:20,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393449317] [2022-01-18 07:21:20,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:20,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:20,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:20,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:20,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:20,088 INFO L87 Difference]: Start difference. First operand 1594 states and 4533 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:21,070 INFO L93 Difference]: Finished difference Result 2684 states and 7527 transitions. [2022-01-18 07:21:21,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:21,070 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:21,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:21,073 INFO L225 Difference]: With dead ends: 2684 [2022-01-18 07:21:21,073 INFO L226 Difference]: Without dead ends: 2669 [2022-01-18 07:21:21,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:21:21,074 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 344 mSDsluCounter, 1593 mSDsCounter, 0 mSdLazyCounter, 1369 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:21,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1093 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1369 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:21,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2669 states. [2022-01-18 07:21:21,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2669 to 1588. [2022-01-18 07:21:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1588 states, 1587 states have (on average 2.8424700693131695) internal successors, (4511), 1587 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:21,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1588 states to 1588 states and 4511 transitions. [2022-01-18 07:21:21,093 INFO L78 Accepts]: Start accepts. Automaton has 1588 states and 4511 transitions. Word has length 33 [2022-01-18 07:21:21,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:21,093 INFO L470 AbstractCegarLoop]: Abstraction has 1588 states and 4511 transitions. [2022-01-18 07:21:21,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:21,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1588 states and 4511 transitions. [2022-01-18 07:21:21,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:21,095 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:21,095 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:21,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:21,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:21,295 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:21,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:21,296 INFO L85 PathProgramCache]: Analyzing trace with hash -188018857, now seen corresponding path program 72 times [2022-01-18 07:21:21,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:21,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055266647] [2022-01-18 07:21:21,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:21,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:21,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:21,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:21,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055266647] [2022-01-18 07:21:21,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055266647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:21,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078082783] [2022-01-18 07:21:21,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:21:21,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:21,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:21,551 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:21,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 07:21:21,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:21:21,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:21,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:21,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:21,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:21,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:21,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:22,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078082783] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:22,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:22,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:21:22,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121380682] [2022-01-18 07:21:22,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:22,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:22,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:22,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:22,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:22,456 INFO L87 Difference]: Start difference. First operand 1588 states and 4511 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:23,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:23,423 INFO L93 Difference]: Finished difference Result 2841 states and 7944 transitions. [2022-01-18 07:21:23,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 07:21:23,423 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:21:23,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:23,427 INFO L225 Difference]: With dead ends: 2841 [2022-01-18 07:21:23,427 INFO L226 Difference]: Without dead ends: 2826 [2022-01-18 07:21:23,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 07:21:23,428 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 402 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:23,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 937 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:23,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2022-01-18 07:21:23,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 1594. [2022-01-18 07:21:23,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 1593 states have (on average 2.84180790960452) internal successors, (4527), 1593 states have internal predecessors, (4527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:23,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 4527 transitions. [2022-01-18 07:21:23,448 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 4527 transitions. Word has length 33 [2022-01-18 07:21:23,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:23,449 INFO L470 AbstractCegarLoop]: Abstraction has 1594 states and 4527 transitions. [2022-01-18 07:21:23,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:23,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 4527 transitions. [2022-01-18 07:21:23,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:23,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:23,450 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:23,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:23,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:23,651 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:23,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:23,651 INFO L85 PathProgramCache]: Analyzing trace with hash -342456375, now seen corresponding path program 73 times [2022-01-18 07:21:23,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:23,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15799954] [2022-01-18 07:21:23,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:23,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:23,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:23,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15799954] [2022-01-18 07:21:23,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15799954] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:23,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122984792] [2022-01-18 07:21:23,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:21:23,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:23,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:23,886 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:23,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 07:21:23,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:23,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:23,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:24,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:24,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:24,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:24,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122984792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:24,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:24,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 07:21:24,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96526966] [2022-01-18 07:21:24,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:24,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:24,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:24,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:24,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:24,708 INFO L87 Difference]: Start difference. First operand 1594 states and 4527 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:25,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:25,098 INFO L93 Difference]: Finished difference Result 2428 states and 6808 transitions. [2022-01-18 07:21:25,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 07:21:25,099 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:25,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:25,102 INFO L225 Difference]: With dead ends: 2428 [2022-01-18 07:21:25,102 INFO L226 Difference]: Without dead ends: 2422 [2022-01-18 07:21:25,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2022-01-18 07:21:25,103 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 344 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:25,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 834 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 704 Invalid, 0 Unknown, 165 Unchecked, 0.3s Time] [2022-01-18 07:21:25,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2022-01-18 07:21:25,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 1614. [2022-01-18 07:21:25,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1613 states have (on average 2.8406695598264102) internal successors, (4582), 1613 states have internal predecessors, (4582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 4582 transitions. [2022-01-18 07:21:25,124 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 4582 transitions. Word has length 33 [2022-01-18 07:21:25,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:25,124 INFO L470 AbstractCegarLoop]: Abstraction has 1614 states and 4582 transitions. [2022-01-18 07:21:25,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:25,124 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 4582 transitions. [2022-01-18 07:21:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:25,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:25,126 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:25,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:25,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 07:21:25,326 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:25,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:25,327 INFO L85 PathProgramCache]: Analyzing trace with hash -712460595, now seen corresponding path program 74 times [2022-01-18 07:21:25,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:25,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315121593] [2022-01-18 07:21:25,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:25,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:25,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:25,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:25,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:25,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315121593] [2022-01-18 07:21:25,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315121593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:25,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562136781] [2022-01-18 07:21:25,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:21:25,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:25,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:25,525 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:25,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 07:21:25,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:25,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:25,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:25,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:25,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:25,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:25,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:26,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562136781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:26,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:26,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 07:21:26,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612069461] [2022-01-18 07:21:26,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:26,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:26,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:26,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:26,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:26,478 INFO L87 Difference]: Start difference. First operand 1614 states and 4582 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:27,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:27,678 INFO L93 Difference]: Finished difference Result 2986 states and 8329 transitions. [2022-01-18 07:21:27,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:21:27,678 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:21:27,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:27,683 INFO L225 Difference]: With dead ends: 2986 [2022-01-18 07:21:27,683 INFO L226 Difference]: Without dead ends: 2971 [2022-01-18 07:21:27,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:21:27,683 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 323 mSDsluCounter, 2473 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1621 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:27,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1621 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2061 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:21:27,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2971 states. [2022-01-18 07:21:27,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2971 to 1519. [2022-01-18 07:21:27,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1518 states have (on average 2.86034255599473) internal successors, (4342), 1518 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:27,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 4342 transitions. [2022-01-18 07:21:27,704 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 4342 transitions. Word has length 33 [2022-01-18 07:21:27,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:27,704 INFO L470 AbstractCegarLoop]: Abstraction has 1519 states and 4342 transitions. [2022-01-18 07:21:27,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:27,704 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 4342 transitions. [2022-01-18 07:21:27,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:27,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:27,705 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:27,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:27,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:27,906 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:27,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:27,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1552941087, now seen corresponding path program 75 times [2022-01-18 07:21:27,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:27,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288766819] [2022-01-18 07:21:27,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:27,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:27,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:28,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:28,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:28,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288766819] [2022-01-18 07:21:28,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288766819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:28,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842570378] [2022-01-18 07:21:28,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:21:28,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:28,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:28,077 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:28,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 07:21:28,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:21:28,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:28,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:28,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:28,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:28,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:29,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842570378] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:29,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:29,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:21:29,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904640283] [2022-01-18 07:21:29,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:29,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:29,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:29,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:29,043 INFO L87 Difference]: Start difference. First operand 1519 states and 4342 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:30,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:30,347 INFO L93 Difference]: Finished difference Result 2182 states and 6153 transitions. [2022-01-18 07:21:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:30,347 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:30,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:30,350 INFO L225 Difference]: With dead ends: 2182 [2022-01-18 07:21:30,350 INFO L226 Difference]: Without dead ends: 2163 [2022-01-18 07:21:30,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:21:30,351 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 326 mSDsluCounter, 1876 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1290 SdHoareTripleChecker+Invalid, 1742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:30,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 1290 Invalid, 1742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1703 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:30,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-01-18 07:21:30,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1527. [2022-01-18 07:21:30,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8636959370904327) internal successors, (4370), 1526 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:30,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4370 transitions. [2022-01-18 07:21:30,369 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4370 transitions. Word has length 33 [2022-01-18 07:21:30,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:30,369 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4370 transitions. [2022-01-18 07:21:30,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:30,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4370 transitions. [2022-01-18 07:21:30,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:30,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:30,371 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:30,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:30,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:30,571 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:30,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:30,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1865843745, now seen corresponding path program 76 times [2022-01-18 07:21:30,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:30,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938976354] [2022-01-18 07:21:30,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:30,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:30,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:30,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:30,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:30,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938976354] [2022-01-18 07:21:30,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938976354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:30,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90833124] [2022-01-18 07:21:30,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:21:30,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:30,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:30,748 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:30,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 07:21:30,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:21:30,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:30,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:30,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:31,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:31,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:31,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90833124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:31,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:31,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:21:31,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400679005] [2022-01-18 07:21:31,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:31,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:21:31,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:31,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:21:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:21:31,602 INFO L87 Difference]: Start difference. First operand 1527 states and 4370 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:32,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:32,918 INFO L93 Difference]: Finished difference Result 2182 states and 6147 transitions. [2022-01-18 07:21:32,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:21:32,918 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:32,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:32,921 INFO L225 Difference]: With dead ends: 2182 [2022-01-18 07:21:32,921 INFO L226 Difference]: Without dead ends: 2167 [2022-01-18 07:21:32,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:21:32,922 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 357 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 1599 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 1651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:32,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 1109 Invalid, 1651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1599 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:32,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2022-01-18 07:21:32,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 1523. [2022-01-18 07:21:32,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:32,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 07:21:32,940 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 07:21:32,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:32,940 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 07:21:32,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:32,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 07:21:32,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:32,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:32,942 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:32,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:33,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 07:21:33,152 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:33,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:33,152 INFO L85 PathProgramCache]: Analyzing trace with hash 325987423, now seen corresponding path program 77 times [2022-01-18 07:21:33,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:33,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96992545] [2022-01-18 07:21:33,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:33,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:33,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:33,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:33,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96992545] [2022-01-18 07:21:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96992545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233746799] [2022-01-18 07:21:33,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:21:33,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:33,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:33,318 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:33,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 07:21:33,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:21:33,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:33,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:33,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:33,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:33,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:34,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233746799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:34,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:34,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:21:34,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533229150] [2022-01-18 07:21:34,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:34,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:21:34,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:21:34,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:21:34,085 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:34,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:34,936 INFO L93 Difference]: Finished difference Result 2357 states and 6689 transitions. [2022-01-18 07:21:34,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 07:21:34,936 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:34,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:34,939 INFO L225 Difference]: With dead ends: 2357 [2022-01-18 07:21:34,939 INFO L226 Difference]: Without dead ends: 2338 [2022-01-18 07:21:34,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 07:21:34,940 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 223 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 1330 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:34,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 913 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1330 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:34,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2022-01-18 07:21:34,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 1527. [2022-01-18 07:21:34,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8610747051114025) internal successors, (4366), 1526 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:34,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4366 transitions. [2022-01-18 07:21:34,957 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4366 transitions. Word has length 33 [2022-01-18 07:21:34,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:34,957 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4366 transitions. [2022-01-18 07:21:34,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:34,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4366 transitions. [2022-01-18 07:21:34,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:34,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:34,959 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:34,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:35,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 07:21:35,164 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:35,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:35,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1506929981, now seen corresponding path program 78 times [2022-01-18 07:21:35,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:35,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193593433] [2022-01-18 07:21:35,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:35,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:35,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:35,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:35,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193593433] [2022-01-18 07:21:35,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193593433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:35,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780780408] [2022-01-18 07:21:35,334 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:21:35,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:35,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:35,335 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:35,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 07:21:35,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:21:35,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:35,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:21:35,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:35,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:35,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:36,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780780408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:36,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:36,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:21:36,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330019948] [2022-01-18 07:21:36,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:36,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:36,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:36,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:36,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:36,165 INFO L87 Difference]: Start difference. First operand 1527 states and 4366 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:37,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:37,075 INFO L93 Difference]: Finished difference Result 2353 states and 6675 transitions. [2022-01-18 07:21:37,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 07:21:37,075 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:37,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:37,079 INFO L225 Difference]: With dead ends: 2353 [2022-01-18 07:21:37,079 INFO L226 Difference]: Without dead ends: 2338 [2022-01-18 07:21:37,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 07:21:37,079 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 264 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:37,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 982 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1430 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 07:21:37,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2022-01-18 07:21:37,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 1523. [2022-01-18 07:21:37,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:37,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 07:21:37,097 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 07:21:37,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:37,097 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 07:21:37,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:37,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 07:21:37,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:37,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:37,099 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:37,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:37,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:37,299 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:37,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:37,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1932089667, now seen corresponding path program 79 times [2022-01-18 07:21:37,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:37,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995930287] [2022-01-18 07:21:37,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:37,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:37,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:37,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:37,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995930287] [2022-01-18 07:21:37,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995930287] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:37,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732098860] [2022-01-18 07:21:37,484 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:21:37,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:37,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:37,485 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:37,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 07:21:37,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:37,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:37,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:37,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:38,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:38,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732098860] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:38,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:38,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 07:21:38,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554284893] [2022-01-18 07:21:38,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:38,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 07:21:38,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:38,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 07:21:38,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 07:21:38,306 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:39,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:39,653 INFO L93 Difference]: Finished difference Result 2178 states and 6117 transitions. [2022-01-18 07:21:39,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 07:21:39,653 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:39,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:39,656 INFO L225 Difference]: With dead ends: 2178 [2022-01-18 07:21:39,656 INFO L226 Difference]: Without dead ends: 2163 [2022-01-18 07:21:39,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 07:21:39,657 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 278 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:39,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1207 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1810 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:39,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-01-18 07:21:39,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1529. [2022-01-18 07:21:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1528 states have (on average 2.865183246073298) internal successors, (4378), 1528 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:39,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 4378 transitions. [2022-01-18 07:21:39,676 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 4378 transitions. Word has length 33 [2022-01-18 07:21:39,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:39,676 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 4378 transitions. [2022-01-18 07:21:39,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:39,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 4378 transitions. [2022-01-18 07:21:39,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:39,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:39,678 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:39,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:39,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:39,878 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:39,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:39,878 INFO L85 PathProgramCache]: Analyzing trace with hash 265691081, now seen corresponding path program 80 times [2022-01-18 07:21:39,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:39,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641805391] [2022-01-18 07:21:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:39,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:40,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:40,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641805391] [2022-01-18 07:21:40,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641805391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:40,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391747205] [2022-01-18 07:21:40,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:21:40,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:40,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:40,069 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:40,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 07:21:40,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:40,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:40,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:40,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:40,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:40,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:40,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:40,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391747205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:40,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:40,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 07:21:40,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202718748] [2022-01-18 07:21:40,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:40,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 07:21:40,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:40,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 07:21:40,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 07:21:40,968 INFO L87 Difference]: Start difference. First operand 1529 states and 4378 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:42,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:42,087 INFO L93 Difference]: Finished difference Result 2149 states and 6052 transitions. [2022-01-18 07:21:42,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 07:21:42,087 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:42,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:42,090 INFO L225 Difference]: With dead ends: 2149 [2022-01-18 07:21:42,090 INFO L226 Difference]: Without dead ends: 2134 [2022-01-18 07:21:42,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 07:21:42,091 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 336 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:42,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 864 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1187 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 07:21:42,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2134 states. [2022-01-18 07:21:42,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2134 to 1521. [2022-01-18 07:21:42,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.860526315789474) internal successors, (4348), 1520 states have internal predecessors, (4348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:42,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4348 transitions. [2022-01-18 07:21:42,110 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4348 transitions. Word has length 33 [2022-01-18 07:21:42,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:42,110 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4348 transitions. [2022-01-18 07:21:42,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:42,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4348 transitions. [2022-01-18 07:21:42,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:42,111 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:42,111 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:42,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 07:21:42,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 07:21:42,312 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:42,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:42,312 INFO L85 PathProgramCache]: Analyzing trace with hash -620470029, now seen corresponding path program 81 times [2022-01-18 07:21:42,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:42,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221438067] [2022-01-18 07:21:42,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:42,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:42,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:42,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:42,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221438067] [2022-01-18 07:21:42,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221438067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:42,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703319475] [2022-01-18 07:21:42,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:21:42,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:42,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:42,498 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:42,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 07:21:42,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 07:21:42,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:42,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:42,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:42,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:42,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:42,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:43,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:43,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703319475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:43,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:43,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:21:43,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553660197] [2022-01-18 07:21:43,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:43,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:43,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:43,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:43,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:43,452 INFO L87 Difference]: Start difference. First operand 1521 states and 4348 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:44,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:44,833 INFO L93 Difference]: Finished difference Result 2712 states and 7650 transitions. [2022-01-18 07:21:44,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 07:21:44,833 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:44,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:44,837 INFO L225 Difference]: With dead ends: 2712 [2022-01-18 07:21:44,837 INFO L226 Difference]: Without dead ends: 2693 [2022-01-18 07:21:44,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=335, Invalid=1827, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 07:21:44,837 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 388 mSDsluCounter, 2453 mSDsCounter, 0 mSdLazyCounter, 2107 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:44,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 1662 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2107 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:21:44,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2022-01-18 07:21:44,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 1529. [2022-01-18 07:21:44,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1528 states have (on average 2.862565445026178) internal successors, (4374), 1528 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:44,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 4374 transitions. [2022-01-18 07:21:44,856 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 4374 transitions. Word has length 33 [2022-01-18 07:21:44,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:44,856 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 4374 transitions. [2022-01-18 07:21:44,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:44,857 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 4374 transitions. [2022-01-18 07:21:44,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:44,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:44,858 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:44,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 07:21:45,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:45,059 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:45,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:45,059 INFO L85 PathProgramCache]: Analyzing trace with hash 255712435, now seen corresponding path program 82 times [2022-01-18 07:21:45,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:45,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565043677] [2022-01-18 07:21:45,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:45,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:45,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:45,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565043677] [2022-01-18 07:21:45,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565043677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:45,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150585956] [2022-01-18 07:21:45,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:21:45,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:45,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:45,242 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:45,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 07:21:45,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:21:45,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:45,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:45,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:45,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:45,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:46,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150585956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:46,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:46,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 07:21:46,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718308430] [2022-01-18 07:21:46,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:46,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:46,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:46,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:46,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:46,085 INFO L87 Difference]: Start difference. First operand 1529 states and 4374 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:47,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:47,412 INFO L93 Difference]: Finished difference Result 2282 states and 6441 transitions. [2022-01-18 07:21:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 07:21:47,412 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:21:47,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:47,415 INFO L225 Difference]: With dead ends: 2282 [2022-01-18 07:21:47,415 INFO L226 Difference]: Without dead ends: 2267 [2022-01-18 07:21:47,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=324, Invalid=1656, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 07:21:47,416 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 372 mSDsluCounter, 1730 mSDsCounter, 0 mSdLazyCounter, 1571 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 1618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:47,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 1211 Invalid, 1618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1571 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 07:21:47,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2267 states. [2022-01-18 07:21:47,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2267 to 1521. [2022-01-18 07:21:47,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.860526315789474) internal successors, (4348), 1520 states have internal predecessors, (4348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:47,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4348 transitions. [2022-01-18 07:21:47,433 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4348 transitions. Word has length 33 [2022-01-18 07:21:47,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:47,433 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4348 transitions. [2022-01-18 07:21:47,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:47,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4348 transitions. [2022-01-18 07:21:47,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:47,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:47,434 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:47,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:47,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:47,645 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:47,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:47,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1529684551, now seen corresponding path program 83 times [2022-01-18 07:21:47,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:47,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132938883] [2022-01-18 07:21:47,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:47,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:47,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:47,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:47,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:47,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132938883] [2022-01-18 07:21:47,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132938883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:47,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640762260] [2022-01-18 07:21:47,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:21:47,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:47,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:47,837 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:47,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 07:21:47,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:47,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:47,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 07:21:47,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:48,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:21:48,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:21:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:48,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:48,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:21:48,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-01-18 07:21:48,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:21:48,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 45 [2022-01-18 07:21:48,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:48,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640762260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:48,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:48,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2022-01-18 07:21:48,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885342293] [2022-01-18 07:21:48,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:48,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 07:21:48,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:48,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 07:21:48,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-18 07:21:48,909 INFO L87 Difference]: Start difference. First operand 1521 states and 4348 transitions. Second operand has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:50,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:50,475 INFO L93 Difference]: Finished difference Result 2242 states and 6292 transitions. [2022-01-18 07:21:50,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 07:21:50,475 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:50,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:50,479 INFO L225 Difference]: With dead ends: 2242 [2022-01-18 07:21:50,479 INFO L226 Difference]: Without dead ends: 2227 [2022-01-18 07:21:50,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=452, Invalid=2628, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 07:21:50,481 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 325 mSDsluCounter, 2018 mSDsCounter, 0 mSdLazyCounter, 2069 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:50,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1632 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2069 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:21:50,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2227 states. [2022-01-18 07:21:50,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2227 to 1519. [2022-01-18 07:21:50,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1518 states have (on average 2.86034255599473) internal successors, (4342), 1518 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:50,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 4342 transitions. [2022-01-18 07:21:50,501 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 4342 transitions. Word has length 33 [2022-01-18 07:21:50,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:50,502 INFO L470 AbstractCegarLoop]: Abstraction has 1519 states and 4342 transitions. [2022-01-18 07:21:50,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:50,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 4342 transitions. [2022-01-18 07:21:50,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:50,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:50,504 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:50,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:50,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 07:21:50,705 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:50,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:50,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1558594751, now seen corresponding path program 84 times [2022-01-18 07:21:50,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:50,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336415342] [2022-01-18 07:21:50,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:50,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:50,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:50,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336415342] [2022-01-18 07:21:50,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336415342] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:50,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025601421] [2022-01-18 07:21:50,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:21:50,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:50,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:50,878 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:50,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 07:21:50,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 07:21:50,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:50,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:50,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:51,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:51,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:51,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:51,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025601421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:51,833 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:51,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:21:51,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852823083] [2022-01-18 07:21:51,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:51,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:51,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:51,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:51,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:51,834 INFO L87 Difference]: Start difference. First operand 1519 states and 4342 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:53,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:53,341 INFO L93 Difference]: Finished difference Result 3203 states and 8934 transitions. [2022-01-18 07:21:53,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:21:53,341 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:53,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:53,346 INFO L225 Difference]: With dead ends: 3203 [2022-01-18 07:21:53,346 INFO L226 Difference]: Without dead ends: 3184 [2022-01-18 07:21:53,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 775 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=366, Invalid=2084, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 07:21:53,347 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 468 mSDsluCounter, 2306 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:53,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1579 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1971 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:21:53,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3184 states. [2022-01-18 07:21:53,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3184 to 1523. [2022-01-18 07:21:53,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:53,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 07:21:53,368 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 07:21:53,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:53,368 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 07:21:53,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:53,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 07:21:53,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:53,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:53,370 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:53,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:53,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:53,577 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:53,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash -682412287, now seen corresponding path program 85 times [2022-01-18 07:21:53,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:53,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763083889] [2022-01-18 07:21:53,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:53,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:53,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:53,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:53,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763083889] [2022-01-18 07:21:53,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763083889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:53,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785350400] [2022-01-18 07:21:53,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:21:53,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:53,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:53,756 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:53,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 07:21:53,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:53,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 07:21:53,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:54,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:54,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:54,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785350400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:54,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:54,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 07:21:54,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198740503] [2022-01-18 07:21:54,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:54,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 07:21:54,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:54,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 07:21:54,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 07:21:54,632 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:56,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:56,406 INFO L93 Difference]: Finished difference Result 2715 states and 7541 transitions. [2022-01-18 07:21:56,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:21:56,406 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 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 33 [2022-01-18 07:21:56,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:56,410 INFO L225 Difference]: With dead ends: 2715 [2022-01-18 07:21:56,410 INFO L226 Difference]: Without dead ends: 2700 [2022-01-18 07:21:56,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=390, Invalid=2160, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 07:21:56,411 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 461 mSDsluCounter, 2335 mSDsCounter, 0 mSdLazyCounter, 2030 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1586 SdHoareTripleChecker+Invalid, 2084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:56,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1586 Invalid, 2084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2030 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 07:21:56,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2700 states. [2022-01-18 07:21:56,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2700 to 1511. [2022-01-18 07:21:56,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1510 states have (on average 2.8596026490066224) internal successors, (4318), 1510 states have internal predecessors, (4318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:56,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 4318 transitions. [2022-01-18 07:21:56,431 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 4318 transitions. Word has length 33 [2022-01-18 07:21:56,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:56,432 INFO L470 AbstractCegarLoop]: Abstraction has 1511 states and 4318 transitions. [2022-01-18 07:21:56,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:56,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 4318 transitions. [2022-01-18 07:21:56,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:56,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:56,433 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:56,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:56,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:56,634 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:56,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:56,634 INFO L85 PathProgramCache]: Analyzing trace with hash -553984637, now seen corresponding path program 86 times [2022-01-18 07:21:56,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:56,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571893768] [2022-01-18 07:21:56,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:56,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:56,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:56,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:56,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571893768] [2022-01-18 07:21:56,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571893768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:56,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531879005] [2022-01-18 07:21:56,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:21:56,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:56,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:56,817 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:56,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 07:21:56,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:21:56,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:56,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 07:21:56,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:21:57,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 07:21:57,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-01-18 07:21:57,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:21:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:57,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531879005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:21:57,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:21:57,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:21:57,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881090444] [2022-01-18 07:21:57,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:21:57,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:21:57,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:21:57,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:21:57,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:21:57,756 INFO L87 Difference]: Start difference. First operand 1511 states and 4318 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:59,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:21:59,508 INFO L93 Difference]: Finished difference Result 2483 states and 6896 transitions. [2022-01-18 07:21:59,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 07:21:59,508 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:21:59,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:21:59,512 INFO L225 Difference]: With dead ends: 2483 [2022-01-18 07:21:59,512 INFO L226 Difference]: Without dead ends: 2468 [2022-01-18 07:21:59,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=470, Invalid=2610, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 07:21:59,512 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 462 mSDsluCounter, 2169 mSDsCounter, 0 mSdLazyCounter, 1917 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:21:59,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 1431 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1917 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:21:59,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2468 states. [2022-01-18 07:21:59,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2468 to 1517. [2022-01-18 07:21:59,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1516 states have (on average 2.862796833773087) internal successors, (4340), 1516 states have internal predecessors, (4340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:59,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 4340 transitions. [2022-01-18 07:21:59,534 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 4340 transitions. Word has length 33 [2022-01-18 07:21:59,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:21:59,534 INFO L470 AbstractCegarLoop]: Abstraction has 1517 states and 4340 transitions. [2022-01-18 07:21:59,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:21:59,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 4340 transitions. [2022-01-18 07:21:59,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 07:21:59,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:21:59,536 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:21:59,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 07:21:59,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 07:21:59,751 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:21:59,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:21:59,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2074584073, now seen corresponding path program 87 times [2022-01-18 07:21:59,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:21:59,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521635241] [2022-01-18 07:21:59,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:21:59,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:21:59,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:21:59,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:21:59,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:21:59,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521635241] [2022-01-18 07:21:59,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521635241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:21:59,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287186793] [2022-01-18 07:21:59,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:21:59,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:21:59,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:21:59,930 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:21:59,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 07:21:59,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:21:59,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:21:59,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 07:21:59,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:00,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:00,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287186793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:00,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:00,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 07:22:00,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103988426] [2022-01-18 07:22:00,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:00,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 07:22:00,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:00,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 07:22:00,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 07:22:00,836 INFO L87 Difference]: Start difference. First operand 1517 states and 4340 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:02,199 INFO L93 Difference]: Finished difference Result 2842 states and 7932 transitions. [2022-01-18 07:22:02,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:22:02,199 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 07:22:02,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:02,203 INFO L225 Difference]: With dead ends: 2842 [2022-01-18 07:22:02,203 INFO L226 Difference]: Without dead ends: 2827 [2022-01-18 07:22:02,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=349, Invalid=1907, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 07:22:02,204 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 393 mSDsluCounter, 2258 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:02,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1501 Invalid, 1978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 07:22:02,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2022-01-18 07:22:02,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 1450. [2022-01-18 07:22:02,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1450 states, 1449 states have (on average 2.8612836438923397) internal successors, (4146), 1449 states have internal predecessors, (4146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1450 states to 1450 states and 4146 transitions. [2022-01-18 07:22:02,225 INFO L78 Accepts]: Start accepts. Automaton has 1450 states and 4146 transitions. Word has length 33 [2022-01-18 07:22:02,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:02,228 INFO L470 AbstractCegarLoop]: Abstraction has 1450 states and 4146 transitions. [2022-01-18 07:22:02,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1450 states and 4146 transitions. [2022-01-18 07:22:02,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 07:22:02,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:02,230 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:02,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:02,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:02,430 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:02,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1434777477, now seen corresponding path program 1 times [2022-01-18 07:22:02,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:02,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312984696] [2022-01-18 07:22:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:02,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:02,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 07:22:02,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:02,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312984696] [2022-01-18 07:22:02,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312984696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:02,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000936404] [2022-01-18 07:22:02,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:02,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:02,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:02,448 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:02,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 07:22:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:02,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 07:22:02,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:02,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:02,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 07:22:02,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:02,561 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 07:22:02,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 07:22:02,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 07:22:02,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000936404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:02,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:02,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-01-18 07:22:02,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317736656] [2022-01-18 07:22:02,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:02,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 07:22:02,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:02,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 07:22:02,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 07:22:02,574 INFO L87 Difference]: Start difference. First operand 1450 states and 4146 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:02,640 INFO L93 Difference]: Finished difference Result 1940 states and 5616 transitions. [2022-01-18 07:22:02,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 07:22:02,641 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 07:22:02,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:02,643 INFO L225 Difference]: With dead ends: 1940 [2022-01-18 07:22:02,643 INFO L226 Difference]: Without dead ends: 1940 [2022-01-18 07:22:02,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 07:22:02,643 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 118 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:02,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 252 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:22:02,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1940 states. [2022-01-18 07:22:02,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1940 to 1810. [2022-01-18 07:22:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1809 states have (on average 2.902155887230514) internal successors, (5250), 1809 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 5250 transitions. [2022-01-18 07:22:02,662 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 5250 transitions. Word has length 37 [2022-01-18 07:22:02,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:02,662 INFO L470 AbstractCegarLoop]: Abstraction has 1810 states and 5250 transitions. [2022-01-18 07:22:02,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:02,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 5250 transitions. [2022-01-18 07:22:02,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-18 07:22:02,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:02,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:02,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:02,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:02,864 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:02,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1856254911, now seen corresponding path program 88 times [2022-01-18 07:22:02,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:02,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559683851] [2022-01-18 07:22:02,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:02,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:02,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:02,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:02,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:02,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559683851] [2022-01-18 07:22:02,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559683851] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:02,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123938328] [2022-01-18 07:22:02,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:22:02,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:02,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:02,885 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:02,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 07:22:02,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:22:02,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:02,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 07:22:02,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:02,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:02,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:03,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:03,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123938328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:03,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:03,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-01-18 07:22:03,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430534858] [2022-01-18 07:22:03,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:03,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 07:22:03,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:03,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 07:22:03,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 07:22:03,037 INFO L87 Difference]: Start difference. First operand 1810 states and 5250 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:03,060 INFO L93 Difference]: Finished difference Result 2953 states and 8537 transitions. [2022-01-18 07:22:03,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 07:22:03,061 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-01-18 07:22:03,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:03,064 INFO L225 Difference]: With dead ends: 2953 [2022-01-18 07:22:03,064 INFO L226 Difference]: Without dead ends: 2856 [2022-01-18 07:22:03,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 07:22:03,064 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 80 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:03,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 79 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:22:03,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-01-18 07:22:03,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 2284. [2022-01-18 07:22:03,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2284 states, 2283 states have (on average 2.9890494962768286) internal successors, (6824), 2283 states have internal predecessors, (6824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2284 states to 2284 states and 6824 transitions. [2022-01-18 07:22:03,090 INFO L78 Accepts]: Start accepts. Automaton has 2284 states and 6824 transitions. Word has length 38 [2022-01-18 07:22:03,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:03,090 INFO L470 AbstractCegarLoop]: Abstraction has 2284 states and 6824 transitions. [2022-01-18 07:22:03,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2284 states and 6824 transitions. [2022-01-18 07:22:03,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 07:22:03,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:03,092 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:03,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:03,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:03,293 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:03,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:03,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1630144413, now seen corresponding path program 89 times [2022-01-18 07:22:03,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:03,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71946603] [2022-01-18 07:22:03,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:03,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:03,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 07:22:03,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:03,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71946603] [2022-01-18 07:22:03,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71946603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:03,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480785090] [2022-01-18 07:22:03,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:22:03,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:03,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:03,308 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:03,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 07:22:03,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:22:03,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:03,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 07:22:03,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:03,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 07:22:03,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 07:22:03,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480785090] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 07:22:03,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 07:22:03,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 07:22:03,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046282458] [2022-01-18 07:22:03,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 07:22:03,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 07:22:03,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:03,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 07:22:03,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 07:22:03,374 INFO L87 Difference]: Start difference. First operand 2284 states and 6824 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:03,405 INFO L93 Difference]: Finished difference Result 6496 states and 19271 transitions. [2022-01-18 07:22:03,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 07:22:03,406 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 07:22:03,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:03,414 INFO L225 Difference]: With dead ends: 6496 [2022-01-18 07:22:03,414 INFO L226 Difference]: Without dead ends: 6091 [2022-01-18 07:22:03,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 07:22:03,414 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 79 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:03,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 78 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 07:22:03,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6091 states. [2022-01-18 07:22:03,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6091 to 5331. [2022-01-18 07:22:03,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5331 states, 5330 states have (on average 3.052908067542214) internal successors, (16272), 5330 states have internal predecessors, (16272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5331 states to 5331 states and 16272 transitions. [2022-01-18 07:22:03,483 INFO L78 Accepts]: Start accepts. Automaton has 5331 states and 16272 transitions. Word has length 39 [2022-01-18 07:22:03,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:03,483 INFO L470 AbstractCegarLoop]: Abstraction has 5331 states and 16272 transitions. [2022-01-18 07:22:03,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:03,483 INFO L276 IsEmpty]: Start isEmpty. Operand 5331 states and 16272 transitions. [2022-01-18 07:22:03,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 07:22:03,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:03,490 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:03,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 07:22:03,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-01-18 07:22:03,706 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:03,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1568623265, now seen corresponding path program 2 times [2022-01-18 07:22:03,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:03,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500453170] [2022-01-18 07:22:03,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:03,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:03,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:03,755 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:03,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:03,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500453170] [2022-01-18 07:22:03,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500453170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:03,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842652969] [2022-01-18 07:22:03,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:22:03,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:03,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:03,757 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:03,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 07:22:03,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:22:03,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:03,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 07:22:03,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:03,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:03,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:03,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:03,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:03,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 07:22:03,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:03,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 07:22:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:03,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842652969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:03,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:03,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-01-18 07:22:03,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376414168] [2022-01-18 07:22:03,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:03,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 07:22:03,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:03,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 07:22:03,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-18 07:22:03,977 INFO L87 Difference]: Start difference. First operand 5331 states and 16272 transitions. Second operand has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:04,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:04,208 INFO L93 Difference]: Finished difference Result 7486 states and 22666 transitions. [2022-01-18 07:22:04,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 07:22:04,208 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 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 43 [2022-01-18 07:22:04,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:04,220 INFO L225 Difference]: With dead ends: 7486 [2022-01-18 07:22:04,220 INFO L226 Difference]: Without dead ends: 7486 [2022-01-18 07:22:04,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 07:22:04,221 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 203 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:04,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 898 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 07:22:04,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7486 states. [2022-01-18 07:22:04,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7486 to 6990. [2022-01-18 07:22:04,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6990 states, 6989 states have (on average 3.0479324653026185) internal successors, (21302), 6989 states have internal predecessors, (21302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:04,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6990 states to 6990 states and 21302 transitions. [2022-01-18 07:22:04,327 INFO L78 Accepts]: Start accepts. Automaton has 6990 states and 21302 transitions. Word has length 43 [2022-01-18 07:22:04,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:04,327 INFO L470 AbstractCegarLoop]: Abstraction has 6990 states and 21302 transitions. [2022-01-18 07:22:04,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:04,327 INFO L276 IsEmpty]: Start isEmpty. Operand 6990 states and 21302 transitions. [2022-01-18 07:22:04,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:04,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:04,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:04,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:04,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:04,536 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:04,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:04,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1131601065, now seen corresponding path program 3 times [2022-01-18 07:22:04,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:04,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609056113] [2022-01-18 07:22:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:04,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:05,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:05,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609056113] [2022-01-18 07:22:05,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609056113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:05,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419711665] [2022-01-18 07:22:05,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:22:05,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:05,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:05,124 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:05,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 07:22:05,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 07:22:05,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:05,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:05,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:05,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:05,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:06,098 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:06,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:06,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:06,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:07,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:07,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:07,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:07,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419711665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:07,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:07,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:22:07,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137252022] [2022-01-18 07:22:07,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:07,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:22:07,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:07,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:22:07,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2641, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:22:07,247 INFO L87 Difference]: Start difference. First operand 6990 states and 21302 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:10,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:10,193 INFO L93 Difference]: Finished difference Result 15344 states and 45923 transitions. [2022-01-18 07:22:10,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:22:10,193 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:10,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:10,221 INFO L225 Difference]: With dead ends: 15344 [2022-01-18 07:22:10,221 INFO L226 Difference]: Without dead ends: 15187 [2022-01-18 07:22:10,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=581, Invalid=6901, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 07:22:10,221 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 338 mSDsluCounter, 3826 mSDsCounter, 0 mSdLazyCounter, 3814 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 2952 SdHoareTripleChecker+Invalid, 3890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 3814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:10,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 2952 Invalid, 3890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 3814 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:22:10,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15187 states. [2022-01-18 07:22:10,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15187 to 7110. [2022-01-18 07:22:10,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7110 states, 7109 states have (on average 3.039668026445351) internal successors, (21609), 7109 states have internal predecessors, (21609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:10,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7110 states to 7110 states and 21609 transitions. [2022-01-18 07:22:10,374 INFO L78 Accepts]: Start accepts. Automaton has 7110 states and 21609 transitions. Word has length 48 [2022-01-18 07:22:10,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:10,374 INFO L470 AbstractCegarLoop]: Abstraction has 7110 states and 21609 transitions. [2022-01-18 07:22:10,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:10,374 INFO L276 IsEmpty]: Start isEmpty. Operand 7110 states and 21609 transitions. [2022-01-18 07:22:10,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:10,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:10,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:10,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:10,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:10,584 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:10,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash 362868969, now seen corresponding path program 4 times [2022-01-18 07:22:10,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:10,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268905930] [2022-01-18 07:22:10,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:10,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:10,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:11,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:11,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268905930] [2022-01-18 07:22:11,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268905930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:11,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464188840] [2022-01-18 07:22:11,103 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:22:11,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:11,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:11,104 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:11,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 07:22:11,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:22:11,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:11,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:11,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:11,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:11,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:12,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:12,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:12,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:12,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:12,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:12,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:13,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464188840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:13,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:13,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:22:13,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071477063] [2022-01-18 07:22:13,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:13,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:22:13,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:13,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:22:13,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:22:13,102 INFO L87 Difference]: Start difference. First operand 7110 states and 21609 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:15,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:15,817 INFO L93 Difference]: Finished difference Result 15285 states and 45803 transitions. [2022-01-18 07:22:15,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:22:15,817 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:15,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:15,844 INFO L225 Difference]: With dead ends: 15285 [2022-01-18 07:22:15,844 INFO L226 Difference]: Without dead ends: 15250 [2022-01-18 07:22:15,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1901 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=497, Invalid=5983, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:22:15,845 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 264 mSDsluCounter, 3810 mSDsCounter, 0 mSdLazyCounter, 3847 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 3074 SdHoareTripleChecker+Invalid, 3922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 3847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:15,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 3074 Invalid, 3922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 3847 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:22:15,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15250 states. [2022-01-18 07:22:15,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15250 to 7122. [2022-01-18 07:22:16,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7122 states, 7121 states have (on average 3.0386181716051115) internal successors, (21638), 7121 states have internal predecessors, (21638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:16,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7122 states to 7122 states and 21638 transitions. [2022-01-18 07:22:16,015 INFO L78 Accepts]: Start accepts. Automaton has 7122 states and 21638 transitions. Word has length 48 [2022-01-18 07:22:16,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:16,015 INFO L470 AbstractCegarLoop]: Abstraction has 7122 states and 21638 transitions. [2022-01-18 07:22:16,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:16,015 INFO L276 IsEmpty]: Start isEmpty. Operand 7122 states and 21638 transitions. [2022-01-18 07:22:16,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:16,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:16,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:16,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 07:22:16,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:16,225 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:16,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:16,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1239051433, now seen corresponding path program 5 times [2022-01-18 07:22:16,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:16,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237853982] [2022-01-18 07:22:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:16,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:16,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:16,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:16,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:16,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237853982] [2022-01-18 07:22:16,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237853982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:16,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151026848] [2022-01-18 07:22:16,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:22:16,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:16,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:16,799 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:16,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 07:22:16,826 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 07:22:16,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:16,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:22:16,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:17,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:17,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:17,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:18,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:18,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:18,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:18,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:18,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151026848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:18,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:18,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:22:18,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621696264] [2022-01-18 07:22:18,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:18,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:22:18,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:18,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:22:18,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:22:18,822 INFO L87 Difference]: Start difference. First operand 7122 states and 21638 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:21,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:21,514 INFO L93 Difference]: Finished difference Result 12667 states and 38256 transitions. [2022-01-18 07:22:21,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:22:21,514 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:21,536 INFO L225 Difference]: With dead ends: 12667 [2022-01-18 07:22:21,536 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 07:22:21,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1876 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=531, Invalid=5949, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:22:21,537 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 331 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 3268 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 2605 SdHoareTripleChecker+Invalid, 3442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 3268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:21,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 2605 Invalid, 3442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 3268 Invalid, 0 Unknown, 82 Unchecked, 1.2s Time] [2022-01-18 07:22:21,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 07:22:21,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 07:22:21,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.038780384993677) internal successors, (21627), 7117 states have internal predecessors, (21627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:21,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21627 transitions. [2022-01-18 07:22:21,709 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21627 transitions. Word has length 48 [2022-01-18 07:22:21,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:21,709 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21627 transitions. [2022-01-18 07:22:21,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:21,709 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21627 transitions. [2022-01-18 07:22:21,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:21,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:21,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:21,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:21,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:21,918 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:21,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:21,919 INFO L85 PathProgramCache]: Analyzing trace with hash 504584109, now seen corresponding path program 6 times [2022-01-18 07:22:21,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:21,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674018343] [2022-01-18 07:22:21,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:21,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:22,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:22,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:22,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674018343] [2022-01-18 07:22:22,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674018343] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:22,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166750398] [2022-01-18 07:22:22,448 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:22:22,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:22,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:22,449 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:22,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 07:22:22,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 07:22:22,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:22,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:22,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:22,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:22,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:23,435 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:23,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:24,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:24,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:24,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:24,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:24,545 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:24,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166750398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:24,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:24,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:22:24,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287267891] [2022-01-18 07:22:24,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:24,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:22:24,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:24,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:22:24,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:22:24,546 INFO L87 Difference]: Start difference. First operand 7118 states and 21627 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:26,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:26,717 INFO L93 Difference]: Finished difference Result 12337 states and 37157 transitions. [2022-01-18 07:22:26,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:22:26,718 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:26,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:26,737 INFO L225 Difference]: With dead ends: 12337 [2022-01-18 07:22:26,738 INFO L226 Difference]: Without dead ends: 12305 [2022-01-18 07:22:26,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1650 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=420, Invalid=4692, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 07:22:26,738 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 306 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 3412 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 3454 SdHoareTripleChecker+Invalid, 3566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 3412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:26,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 3454 Invalid, 3566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 3412 Invalid, 0 Unknown, 97 Unchecked, 1.2s Time] [2022-01-18 07:22:26,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12305 states. [2022-01-18 07:22:26,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12305 to 7144. [2022-01-18 07:22:26,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7144 states, 7143 states have (on average 3.037239255214896) internal successors, (21695), 7143 states have internal predecessors, (21695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:26,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7144 states to 7144 states and 21695 transitions. [2022-01-18 07:22:26,864 INFO L78 Accepts]: Start accepts. Automaton has 7144 states and 21695 transitions. Word has length 48 [2022-01-18 07:22:26,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:26,864 INFO L470 AbstractCegarLoop]: Abstraction has 7144 states and 21695 transitions. [2022-01-18 07:22:26,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:26,864 INFO L276 IsEmpty]: Start isEmpty. Operand 7144 states and 21695 transitions. [2022-01-18 07:22:26,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:26,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:26,873 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:26,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 07:22:27,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-18 07:22:27,074 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:27,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:27,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1859036179, now seen corresponding path program 7 times [2022-01-18 07:22:27,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:27,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435575865] [2022-01-18 07:22:27,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:27,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:27,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:27,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435575865] [2022-01-18 07:22:27,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435575865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:27,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848736920] [2022-01-18 07:22:27,591 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:22:27,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:27,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:27,593 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:27,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 07:22:27,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:27,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:27,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:27,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:27,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:28,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:29,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:29,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:29,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:29,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:29,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848736920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:29,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:29,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:22:29,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322367050] [2022-01-18 07:22:29,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:29,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:22:29,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:22:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:22:29,602 INFO L87 Difference]: Start difference. First operand 7144 states and 21695 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:32,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:32,044 INFO L93 Difference]: Finished difference Result 15325 states and 45842 transitions. [2022-01-18 07:22:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 07:22:32,044 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:32,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:32,075 INFO L225 Difference]: With dead ends: 15325 [2022-01-18 07:22:32,075 INFO L226 Difference]: Without dead ends: 15255 [2022-01-18 07:22:32,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1965 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=522, Invalid=6120, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:22:32,076 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 379 mSDsluCounter, 3212 mSDsCounter, 0 mSdLazyCounter, 2919 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 2677 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:32,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 2677 Invalid, 3258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2919 Invalid, 0 Unknown, 262 Unchecked, 1.1s Time] [2022-01-18 07:22:32,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15255 states. [2022-01-18 07:22:32,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15255 to 7136. [2022-01-18 07:22:32,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.037000700770848) internal successors, (21669), 7135 states have internal predecessors, (21669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21669 transitions. [2022-01-18 07:22:32,265 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21669 transitions. Word has length 48 [2022-01-18 07:22:32,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:32,265 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21669 transitions. [2022-01-18 07:22:32,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:32,266 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21669 transitions. [2022-01-18 07:22:32,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:32,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:32,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:32,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:32,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-01-18 07:22:32,491 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:32,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:32,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2098203905, now seen corresponding path program 8 times [2022-01-18 07:22:32,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:32,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594238028] [2022-01-18 07:22:32,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:32,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:32,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:33,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:33,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:33,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594238028] [2022-01-18 07:22:33,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594238028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:33,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486185787] [2022-01-18 07:22:33,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:22:33,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:33,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:33,030 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:33,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 07:22:33,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:22:33,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:33,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:33,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:33,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:33,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:33,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:33,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:34,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:34,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:34,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:34,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:34,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486185787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:34,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:34,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:22:34,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76044862] [2022-01-18 07:22:34,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:34,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:22:34,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:34,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:22:34,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:22:34,998 INFO L87 Difference]: Start difference. First operand 7136 states and 21669 transitions. Second operand has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:37,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:37,862 INFO L93 Difference]: Finished difference Result 15286 states and 45733 transitions. [2022-01-18 07:22:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:22:37,862 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:37,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:37,889 INFO L225 Difference]: With dead ends: 15286 [2022-01-18 07:22:37,890 INFO L226 Difference]: Without dead ends: 15253 [2022-01-18 07:22:37,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2025 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=539, Invalid=6433, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:22:37,890 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 325 mSDsluCounter, 3845 mSDsCounter, 0 mSdLazyCounter, 3945 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 3089 SdHoareTripleChecker+Invalid, 4027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 3945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:37,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 3089 Invalid, 4027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 3945 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:22:37,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15253 states. [2022-01-18 07:22:38,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15253 to 7124. [2022-01-18 07:22:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0380457672329073) internal successors, (21640), 7123 states have internal predecessors, (21640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21640 transitions. [2022-01-18 07:22:38,061 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21640 transitions. Word has length 48 [2022-01-18 07:22:38,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:38,062 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21640 transitions. [2022-01-18 07:22:38,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:38,062 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21640 transitions. [2022-01-18 07:22:38,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:38,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:38,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:38,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:38,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 07:22:38,271 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:38,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:38,271 INFO L85 PathProgramCache]: Analyzing trace with hash -778563351, now seen corresponding path program 9 times [2022-01-18 07:22:38,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:38,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096680109] [2022-01-18 07:22:38,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:38,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:38,788 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:38,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:38,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096680109] [2022-01-18 07:22:38,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096680109] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:38,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644442115] [2022-01-18 07:22:38,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:22:38,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:38,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:38,790 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:38,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 07:22:38,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 07:22:38,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:38,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:38,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:39,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:39,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:39,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:39,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:40,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:40,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:40,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:40,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:40,759 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:40,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644442115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:40,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:40,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:22:40,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332683278] [2022-01-18 07:22:40,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:40,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:22:40,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:40,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:22:40,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:22:40,760 INFO L87 Difference]: Start difference. First operand 7124 states and 21640 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:43,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:43,453 INFO L93 Difference]: Finished difference Result 15265 states and 45703 transitions. [2022-01-18 07:22:43,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 07:22:43,454 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:43,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:43,481 INFO L225 Difference]: With dead ends: 15265 [2022-01-18 07:22:43,481 INFO L226 Difference]: Without dead ends: 15167 [2022-01-18 07:22:43,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2052 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=570, Invalid=6570, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:22:43,482 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 343 mSDsluCounter, 3328 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2658 SdHoareTripleChecker+Invalid, 3427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:43,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2658 Invalid, 3427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:22:43,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15167 states. [2022-01-18 07:22:43,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15167 to 7104. [2022-01-18 07:22:43,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7104 states, 7103 states have (on average 3.040546248064198) internal successors, (21597), 7103 states have internal predecessors, (21597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7104 states to 7104 states and 21597 transitions. [2022-01-18 07:22:43,646 INFO L78 Accepts]: Start accepts. Automaton has 7104 states and 21597 transitions. Word has length 48 [2022-01-18 07:22:43,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:43,646 INFO L470 AbstractCegarLoop]: Abstraction has 7104 states and 21597 transitions. [2022-01-18 07:22:43,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 7104 states and 21597 transitions. [2022-01-18 07:22:43,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:43,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:43,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:43,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:43,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:43,856 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:43,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:43,856 INFO L85 PathProgramCache]: Analyzing trace with hash 236808205, now seen corresponding path program 10 times [2022-01-18 07:22:43,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:43,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024485958] [2022-01-18 07:22:43,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:43,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:43,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:44,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:44,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024485958] [2022-01-18 07:22:44,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024485958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:44,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794494253] [2022-01-18 07:22:44,402 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:22:44,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:44,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:44,403 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:44,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 07:22:44,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:22:44,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:44,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:22:44,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:44,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:44,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:45,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:45,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:46,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:46,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:46,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:46,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:46,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:46,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794494253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:46,453 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:46,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:22:46,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258809452] [2022-01-18 07:22:46,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:46,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:22:46,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:46,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:22:46,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2640, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:22:46,454 INFO L87 Difference]: Start difference. First operand 7104 states and 21597 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:49,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:49,163 INFO L93 Difference]: Finished difference Result 15437 states and 46119 transitions. [2022-01-18 07:22:49,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 07:22:49,164 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:49,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:49,190 INFO L225 Difference]: With dead ends: 15437 [2022-01-18 07:22:49,191 INFO L226 Difference]: Without dead ends: 15376 [2022-01-18 07:22:49,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 57 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2193 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6598, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:22:49,191 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 360 mSDsluCounter, 3833 mSDsCounter, 0 mSdLazyCounter, 3496 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 2939 SdHoareTripleChecker+Invalid, 3845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:49,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 2939 Invalid, 3845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3496 Invalid, 0 Unknown, 276 Unchecked, 1.3s Time] [2022-01-18 07:22:49,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15376 states. [2022-01-18 07:22:49,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15376 to 7220. [2022-01-18 07:22:49,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7220 states, 7219 states have (on average 3.029089901648428) internal successors, (21867), 7219 states have internal predecessors, (21867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7220 states to 7220 states and 21867 transitions. [2022-01-18 07:22:49,365 INFO L78 Accepts]: Start accepts. Automaton has 7220 states and 21867 transitions. Word has length 48 [2022-01-18 07:22:49,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:49,365 INFO L470 AbstractCegarLoop]: Abstraction has 7220 states and 21867 transitions. [2022-01-18 07:22:49,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:49,366 INFO L276 IsEmpty]: Start isEmpty. Operand 7220 states and 21867 transitions. [2022-01-18 07:22:49,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:49,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:49,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:49,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-18 07:22:49,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 07:22:49,575 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:49,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:49,575 INFO L85 PathProgramCache]: Analyzing trace with hash -834397847, now seen corresponding path program 11 times [2022-01-18 07:22:49,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:49,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220654655] [2022-01-18 07:22:49,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:49,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:50,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:50,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:50,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220654655] [2022-01-18 07:22:50,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220654655] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:50,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057762996] [2022-01-18 07:22:50,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:22:50,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:50,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:50,092 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:50,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 07:22:50,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 07:22:50,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:50,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:22:50,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:50,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:50,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:22:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:51,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:51,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:51,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:51,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:51,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:22:52,156 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:52,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057762996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:52,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:52,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:22:52,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914916084] [2022-01-18 07:22:52,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:52,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:22:52,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:52,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:22:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2640, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:22:52,157 INFO L87 Difference]: Start difference. First operand 7220 states and 21867 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:54,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:22:54,996 INFO L93 Difference]: Finished difference Result 15376 states and 45967 transitions. [2022-01-18 07:22:54,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:22:54,996 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:22:54,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:22:55,022 INFO L225 Difference]: With dead ends: 15376 [2022-01-18 07:22:55,023 INFO L226 Difference]: Without dead ends: 15269 [2022-01-18 07:22:55,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2257 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6598, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:22:55,023 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 363 mSDsluCounter, 3964 mSDsCounter, 0 mSdLazyCounter, 3936 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 3159 SdHoareTripleChecker+Invalid, 4010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:22:55,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 3159 Invalid, 4010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3936 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:22:55,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15269 states. [2022-01-18 07:22:55,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15269 to 7164. [2022-01-18 07:22:55,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7164 states, 7163 states have (on average 3.034063939690074) internal successors, (21733), 7163 states have internal predecessors, (21733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:55,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7164 states to 7164 states and 21733 transitions. [2022-01-18 07:22:55,205 INFO L78 Accepts]: Start accepts. Automaton has 7164 states and 21733 transitions. Word has length 48 [2022-01-18 07:22:55,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:22:55,205 INFO L470 AbstractCegarLoop]: Abstraction has 7164 states and 21733 transitions. [2022-01-18 07:22:55,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:22:55,205 INFO L276 IsEmpty]: Start isEmpty. Operand 7164 states and 21733 transitions. [2022-01-18 07:22:55,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:22:55,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:22:55,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:22:55,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 07:22:55,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:55,416 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:22:55,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:22:55,416 INFO L85 PathProgramCache]: Analyzing trace with hash 201175157, now seen corresponding path program 12 times [2022-01-18 07:22:55,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:22:55,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810840186] [2022-01-18 07:22:55,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:22:55,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:22:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:22:55,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:55,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:22:55,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810840186] [2022-01-18 07:22:55,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810840186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:22:55,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600560596] [2022-01-18 07:22:55,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:22:55,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:22:55,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:22:55,935 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:22:55,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 07:22:55,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 07:22:55,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:22:55,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:22:55,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:22:56,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:56,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:22:56,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:56,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:22:57,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:57,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:22:57,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:22:57,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 07:22:58,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:22:58,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600560596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:22:58,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:22:58,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 57 [2022-01-18 07:22:58,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111457568] [2022-01-18 07:22:58,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:22:58,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 07:22:58,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:22:58,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 07:22:58,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=3064, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 07:22:58,137 INFO L87 Difference]: Start difference. First operand 7164 states and 21733 transitions. Second operand has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:02,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:02,464 INFO L93 Difference]: Finished difference Result 13727 states and 40870 transitions. [2022-01-18 07:23:02,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 07:23:02,464 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:02,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:02,488 INFO L225 Difference]: With dead ends: 13727 [2022-01-18 07:23:02,488 INFO L226 Difference]: Without dead ends: 13687 [2022-01-18 07:23:02,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2645 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=708, Invalid=8798, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 07:23:02,489 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 394 mSDsluCounter, 3836 mSDsCounter, 0 mSdLazyCounter, 4897 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 2745 SdHoareTripleChecker+Invalid, 4990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 4897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:02,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 2745 Invalid, 4990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 4897 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 07:23:02,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13687 states. [2022-01-18 07:23:02,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13687 to 7182. [2022-01-18 07:23:02,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0327252471800583) internal successors, (21778), 7181 states have internal predecessors, (21778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:02,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21778 transitions. [2022-01-18 07:23:02,627 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21778 transitions. Word has length 48 [2022-01-18 07:23:02,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:02,628 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21778 transitions. [2022-01-18 07:23:02,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:02,628 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21778 transitions. [2022-01-18 07:23:02,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:02,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:02,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:02,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 07:23:02,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 07:23:02,837 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:02,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:02,838 INFO L85 PathProgramCache]: Analyzing trace with hash -27583687, now seen corresponding path program 13 times [2022-01-18 07:23:02,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:02,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033801110] [2022-01-18 07:23:02,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:02,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:03,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:03,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:03,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033801110] [2022-01-18 07:23:03,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033801110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:03,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817861805] [2022-01-18 07:23:03,377 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:23:03,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:03,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:03,378 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:03,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 07:23:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:03,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:03,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:03,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:03,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:04,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:04,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:05,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:05,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:05,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:05,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:05,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:05,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817861805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:05,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:05,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:05,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235991991] [2022-01-18 07:23:05,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:05,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:05,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:05,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:05,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:05,468 INFO L87 Difference]: Start difference. First operand 7182 states and 21778 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:08,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:08,024 INFO L93 Difference]: Finished difference Result 15331 states and 45899 transitions. [2022-01-18 07:23:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:23:08,024 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:08,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:08,052 INFO L225 Difference]: With dead ends: 15331 [2022-01-18 07:23:08,052 INFO L226 Difference]: Without dead ends: 15286 [2022-01-18 07:23:08,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2056 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=497, Invalid=5983, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:23:08,053 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 317 mSDsluCounter, 3313 mSDsCounter, 0 mSdLazyCounter, 3455 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 3535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:08,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 2563 Invalid, 3535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3455 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:23:08,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15286 states. [2022-01-18 07:23:08,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15286 to 7176. [2022-01-18 07:23:08,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7176 states, 7175 states have (on average 3.0326132404181183) internal successors, (21759), 7175 states have internal predecessors, (21759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:08,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7176 states to 7176 states and 21759 transitions. [2022-01-18 07:23:08,216 INFO L78 Accepts]: Start accepts. Automaton has 7176 states and 21759 transitions. Word has length 48 [2022-01-18 07:23:08,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:08,216 INFO L470 AbstractCegarLoop]: Abstraction has 7176 states and 21759 transitions. [2022-01-18 07:23:08,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:08,217 INFO L276 IsEmpty]: Start isEmpty. Operand 7176 states and 21759 transitions. [2022-01-18 07:23:08,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:08,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:08,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:08,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:08,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:08,425 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:08,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:08,425 INFO L85 PathProgramCache]: Analyzing trace with hash -974315487, now seen corresponding path program 14 times [2022-01-18 07:23:08,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:08,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135329456] [2022-01-18 07:23:08,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:08,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:08,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:08,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135329456] [2022-01-18 07:23:08,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135329456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:08,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182392172] [2022-01-18 07:23:08,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:23:08,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:08,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:08,936 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:08,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 07:23:08,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:23:08,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:08,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:08,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:09,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:09,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:09,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:10,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:10,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:10,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:10,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:10,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:10,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182392172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:10,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:10,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:23:10,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935483409] [2022-01-18 07:23:10,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:10,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:23:10,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:10,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:23:10,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:23:10,991 INFO L87 Difference]: Start difference. First operand 7176 states and 21759 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:13,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:13,433 INFO L93 Difference]: Finished difference Result 12406 states and 37302 transitions. [2022-01-18 07:23:13,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:23:13,434 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:13,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:13,455 INFO L225 Difference]: With dead ends: 12406 [2022-01-18 07:23:13,455 INFO L226 Difference]: Without dead ends: 12374 [2022-01-18 07:23:13,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 59 SyntacticMatches, 19 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=470, Invalid=5230, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 07:23:13,456 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 337 mSDsluCounter, 3333 mSDsCounter, 0 mSdLazyCounter, 2747 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:13,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 2645 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2747 Invalid, 0 Unknown, 241 Unchecked, 1.0s Time] [2022-01-18 07:23:13,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12374 states. [2022-01-18 07:23:13,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12374 to 7270. [2022-01-18 07:23:13,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0215985692667493) internal successors, (21964), 7269 states have internal predecessors, (21964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21964 transitions. [2022-01-18 07:23:13,588 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21964 transitions. Word has length 48 [2022-01-18 07:23:13,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:13,588 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21964 transitions. [2022-01-18 07:23:13,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:13,588 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21964 transitions. [2022-01-18 07:23:13,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:13,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:13,598 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:13,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:13,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 07:23:13,798 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:13,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:13,798 INFO L85 PathProgramCache]: Analyzing trace with hash -826540769, now seen corresponding path program 15 times [2022-01-18 07:23:13,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:13,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373476508] [2022-01-18 07:23:13,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:13,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:13,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:14,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:14,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373476508] [2022-01-18 07:23:14,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373476508] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:14,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061122321] [2022-01-18 07:23:14,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:23:14,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:14,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:14,378 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:14,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 07:23:14,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 07:23:14,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:14,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:23:14,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:14,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:14,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:15,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:15,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:16,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:16,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:16,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:16,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:16,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061122321] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:16,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:16,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:23:16,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135693556] [2022-01-18 07:23:16,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:16,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:23:16,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:16,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:23:16,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:23:16,385 INFO L87 Difference]: Start difference. First operand 7270 states and 21964 transitions. Second operand has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:19,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:19,432 INFO L93 Difference]: Finished difference Result 15582 states and 46390 transitions. [2022-01-18 07:23:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 07:23:19,433 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:19,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:19,460 INFO L225 Difference]: With dead ends: 15582 [2022-01-18 07:23:19,461 INFO L226 Difference]: Without dead ends: 15439 [2022-01-18 07:23:19,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 55 SyntacticMatches, 8 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2175 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=544, Invalid=6596, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:23:19,461 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 366 mSDsluCounter, 4657 mSDsCounter, 0 mSdLazyCounter, 4268 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 3546 SdHoareTripleChecker+Invalid, 4551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 4268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:19,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 3546 Invalid, 4551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 4268 Invalid, 0 Unknown, 207 Unchecked, 1.5s Time] [2022-01-18 07:23:19,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15439 states. [2022-01-18 07:23:19,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15439 to 7182. [2022-01-18 07:23:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0318897089541847) internal successors, (21772), 7181 states have internal predecessors, (21772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:19,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21772 transitions. [2022-01-18 07:23:19,657 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21772 transitions. Word has length 48 [2022-01-18 07:23:19,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:19,657 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21772 transitions. [2022-01-18 07:23:19,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:19,657 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21772 transitions. [2022-01-18 07:23:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:19,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:19,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:19,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:19,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:19,867 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:19,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:19,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1128753005, now seen corresponding path program 16 times [2022-01-18 07:23:19,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:19,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629744790] [2022-01-18 07:23:19,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:19,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:19,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:20,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:20,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:20,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629744790] [2022-01-18 07:23:20,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629744790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:20,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266469935] [2022-01-18 07:23:20,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:23:20,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:20,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:20,393 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:20,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 07:23:20,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:23:20,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:20,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:20,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:20,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:20,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:21,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:22,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:22,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:22,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:22,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:22,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:22,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266469935] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:22,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:22,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:23:22,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285623240] [2022-01-18 07:23:22,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:22,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:23:22,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:22,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:23:22,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:23:22,427 INFO L87 Difference]: Start difference. First operand 7182 states and 21772 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:25,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:25,056 INFO L93 Difference]: Finished difference Result 15433 states and 46066 transitions. [2022-01-18 07:23:25,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 07:23:25,056 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:25,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:25,086 INFO L225 Difference]: With dead ends: 15433 [2022-01-18 07:23:25,086 INFO L226 Difference]: Without dead ends: 15421 [2022-01-18 07:23:25,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2059 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6430, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:23:25,086 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 400 mSDsluCounter, 3604 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 2801 SdHoareTripleChecker+Invalid, 3633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:25,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 2801 Invalid, 3633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3310 Invalid, 0 Unknown, 242 Unchecked, 1.2s Time] [2022-01-18 07:23:25,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15421 states. [2022-01-18 07:23:25,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15421 to 7218. [2022-01-18 07:23:25,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7218 states, 7217 states have (on average 3.0288208396840792) internal successors, (21859), 7217 states have internal predecessors, (21859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:25,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7218 states to 7218 states and 21859 transitions. [2022-01-18 07:23:25,253 INFO L78 Accepts]: Start accepts. Automaton has 7218 states and 21859 transitions. Word has length 48 [2022-01-18 07:23:25,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:25,253 INFO L470 AbstractCegarLoop]: Abstraction has 7218 states and 21859 transitions. [2022-01-18 07:23:25,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:25,253 INFO L276 IsEmpty]: Start isEmpty. Operand 7218 states and 21859 transitions. [2022-01-18 07:23:25,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:25,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:25,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:25,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 07:23:25,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:25,463 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:25,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:25,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1498757225, now seen corresponding path program 17 times [2022-01-18 07:23:25,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:25,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054712241] [2022-01-18 07:23:25,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:25,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:25,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:25,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054712241] [2022-01-18 07:23:25,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054712241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:25,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190819702] [2022-01-18 07:23:25,981 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:23:25,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:25,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:25,982 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:25,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 07:23:26,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 07:23:26,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:26,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:23:26,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:26,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:26,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:26,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:27,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:27,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:27,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:27,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:28,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190819702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:28,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:28,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:23:28,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117899721] [2022-01-18 07:23:28,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:28,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:23:28,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:28,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:23:28,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:23:28,029 INFO L87 Difference]: Start difference. First operand 7218 states and 21859 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:30,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:30,775 INFO L93 Difference]: Finished difference Result 15413 states and 46036 transitions. [2022-01-18 07:23:30,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 07:23:30,776 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:30,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:30,807 INFO L225 Difference]: With dead ends: 15413 [2022-01-18 07:23:30,807 INFO L226 Difference]: Without dead ends: 15179 [2022-01-18 07:23:30,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2059 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6430, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:23:30,808 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 397 mSDsluCounter, 4049 mSDsCounter, 0 mSdLazyCounter, 3695 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 3096 SdHoareTripleChecker+Invalid, 4061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:30,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 3096 Invalid, 4061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3695 Invalid, 0 Unknown, 292 Unchecked, 1.3s Time] [2022-01-18 07:23:30,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15179 states. [2022-01-18 07:23:31,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15179 to 7116. [2022-01-18 07:23:31,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 7115 states have (on average 3.036261419536191) internal successors, (21603), 7115 states have internal predecessors, (21603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:31,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 21603 transitions. [2022-01-18 07:23:31,036 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 21603 transitions. Word has length 48 [2022-01-18 07:23:31,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:31,036 INFO L470 AbstractCegarLoop]: Abstraction has 7116 states and 21603 transitions. [2022-01-18 07:23:31,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:31,036 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 21603 transitions. [2022-01-18 07:23:31,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:31,046 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:31,046 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:31,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 07:23:31,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-01-18 07:23:31,246 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:31,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:31,247 INFO L85 PathProgramCache]: Analyzing trace with hash 766644457, now seen corresponding path program 18 times [2022-01-18 07:23:31,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:31,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106460442] [2022-01-18 07:23:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:31,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:31,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:31,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:31,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106460442] [2022-01-18 07:23:31,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106460442] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:31,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758033889] [2022-01-18 07:23:31,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:23:31,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:31,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:31,777 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:31,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 07:23:31,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 07:23:31,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:31,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:31,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:32,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:32,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:32,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:32,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:33,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:33,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:33,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:33,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:33,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758033889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:33,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:33,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:33,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231060373] [2022-01-18 07:23:33,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:33,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:33,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:33,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:33,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2647, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:33,979 INFO L87 Difference]: Start difference. First operand 7116 states and 21603 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:36,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:36,856 INFO L93 Difference]: Finished difference Result 12676 states and 38259 transitions. [2022-01-18 07:23:36,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:23:36,857 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:36,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:36,902 INFO L225 Difference]: With dead ends: 12676 [2022-01-18 07:23:36,902 INFO L226 Difference]: Without dead ends: 12641 [2022-01-18 07:23:36,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1994 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=557, Invalid=6085, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:23:36,903 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 343 mSDsluCounter, 3359 mSDsCounter, 0 mSdLazyCounter, 3679 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2699 SdHoareTripleChecker+Invalid, 3769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 3679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:36,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2699 Invalid, 3769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 3679 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:23:36,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12641 states. [2022-01-18 07:23:36,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12641 to 7124. [2022-01-18 07:23:37,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0355187421030463) internal successors, (21622), 7123 states have internal predecessors, (21622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21622 transitions. [2022-01-18 07:23:37,018 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21622 transitions. Word has length 48 [2022-01-18 07:23:37,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:37,018 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21622 transitions. [2022-01-18 07:23:37,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:37,018 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21622 transitions. [2022-01-18 07:23:37,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:37,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:37,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:37,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:37,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:37,231 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:37,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:37,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1642826921, now seen corresponding path program 19 times [2022-01-18 07:23:37,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:37,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069311546] [2022-01-18 07:23:37,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:37,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:37,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:37,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:37,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069311546] [2022-01-18 07:23:37,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069311546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:37,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598489326] [2022-01-18 07:23:37,795 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:23:37,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:37,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:37,796 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:37,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 07:23:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:37,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:37,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:38,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:38,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:38,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:39,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:39,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:39,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:39,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:39,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598489326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:39,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:39,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:39,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979448875] [2022-01-18 07:23:39,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:39,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:39,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:39,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:39,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:39,869 INFO L87 Difference]: Start difference. First operand 7124 states and 21622 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:42,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:42,516 INFO L93 Difference]: Finished difference Result 12707 states and 38318 transitions. [2022-01-18 07:23:42,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:23:42,517 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:42,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:42,540 INFO L225 Difference]: With dead ends: 12707 [2022-01-18 07:23:42,540 INFO L226 Difference]: Without dead ends: 12663 [2022-01-18 07:23:42,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=533, Invalid=5629, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:23:42,541 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 356 mSDsluCounter, 3150 mSDsCounter, 0 mSdLazyCounter, 3264 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 3426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 3264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:42,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 2571 Invalid, 3426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 3264 Invalid, 0 Unknown, 59 Unchecked, 1.2s Time] [2022-01-18 07:23:42,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12663 states. [2022-01-18 07:23:42,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12663 to 7120. [2022-01-18 07:23:42,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.0361005759235846) internal successors, (21614), 7119 states have internal predecessors, (21614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:42,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21614 transitions. [2022-01-18 07:23:42,692 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21614 transitions. Word has length 48 [2022-01-18 07:23:42,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:42,692 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21614 transitions. [2022-01-18 07:23:42,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:42,692 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21614 transitions. [2022-01-18 07:23:42,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:42,701 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:42,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:42,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:42,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:42,902 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:42,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:42,903 INFO L85 PathProgramCache]: Analyzing trace with hash -460309207, now seen corresponding path program 20 times [2022-01-18 07:23:42,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:42,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210760393] [2022-01-18 07:23:42,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:42,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:43,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:43,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:43,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210760393] [2022-01-18 07:23:43,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210760393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:43,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977513702] [2022-01-18 07:23:43,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:23:43,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:43,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:43,409 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:43,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 07:23:43,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:23:43,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:43,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:43,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:43,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:43,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:44,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:44,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:45,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:45,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:45,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:45,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:45,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:45,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977513702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:45,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:45,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:45,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846345050] [2022-01-18 07:23:45,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:45,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:45,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:45,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:45,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:45,428 INFO L87 Difference]: Start difference. First operand 7120 states and 21614 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:47,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:47,643 INFO L93 Difference]: Finished difference Result 15269 states and 45737 transitions. [2022-01-18 07:23:47,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:23:47,643 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:47,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:47,673 INFO L225 Difference]: With dead ends: 15269 [2022-01-18 07:23:47,673 INFO L226 Difference]: Without dead ends: 15234 [2022-01-18 07:23:47,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1816 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=482, Invalid=5680, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:23:47,674 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 298 mSDsluCounter, 2719 mSDsCounter, 0 mSdLazyCounter, 2874 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 2950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:47,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 2215 Invalid, 2950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2874 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 07:23:47,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15234 states. [2022-01-18 07:23:47,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15234 to 7124. [2022-01-18 07:23:47,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0355187421030463) internal successors, (21622), 7123 states have internal predecessors, (21622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:47,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21622 transitions. [2022-01-18 07:23:47,871 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21622 transitions. Word has length 48 [2022-01-18 07:23:47,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:47,871 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21622 transitions. [2022-01-18 07:23:47,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:47,871 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21622 transitions. [2022-01-18 07:23:47,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:47,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:47,880 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:47,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:48,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:48,082 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:48,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:48,082 INFO L85 PathProgramCache]: Analyzing trace with hash 2001740685, now seen corresponding path program 21 times [2022-01-18 07:23:48,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:48,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891473629] [2022-01-18 07:23:48,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:48,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:48,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:48,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:48,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:48,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891473629] [2022-01-18 07:23:48,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891473629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:48,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811633648] [2022-01-18 07:23:48,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:23:48,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:48,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:48,620 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:48,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 07:23:48,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 07:23:48,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:48,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:23:48,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:48,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:49,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:23:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:49,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:50,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:50,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:50,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:50,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:50,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:50,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811633648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:50,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:50,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:50,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564208266] [2022-01-18 07:23:50,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:50,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:50,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:50,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:50,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:50,785 INFO L87 Difference]: Start difference. First operand 7124 states and 21622 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:53,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:53,120 INFO L93 Difference]: Finished difference Result 15273 states and 45743 transitions. [2022-01-18 07:23:53,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:23:53,120 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:53,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:53,151 INFO L225 Difference]: With dead ends: 15273 [2022-01-18 07:23:53,151 INFO L226 Difference]: Without dead ends: 15230 [2022-01-18 07:23:53,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2027 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=482, Invalid=5680, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:23:53,152 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 313 mSDsluCounter, 3001 mSDsCounter, 0 mSdLazyCounter, 3161 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 2366 SdHoareTripleChecker+Invalid, 3235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:53,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 2366 Invalid, 3235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3161 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 07:23:53,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15230 states. [2022-01-18 07:23:53,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15230 to 7120. [2022-01-18 07:23:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.035819637589549) internal successors, (21612), 7119 states have internal predecessors, (21612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:53,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21612 transitions. [2022-01-18 07:23:53,360 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21612 transitions. Word has length 48 [2022-01-18 07:23:53,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:53,360 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21612 transitions. [2022-01-18 07:23:53,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:53,361 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21612 transitions. [2022-01-18 07:23:53,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:53,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:53,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:53,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-01-18 07:23:53,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 07:23:53,571 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:53,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:53,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1145793037, now seen corresponding path program 22 times [2022-01-18 07:23:53,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:53,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730851994] [2022-01-18 07:23:53,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:53,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:23:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:54,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:23:54,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730851994] [2022-01-18 07:23:54,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730851994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:23:54,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388518582] [2022-01-18 07:23:54,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:23:54,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:23:54,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:23:54,100 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:23:54,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 07:23:54,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:23:54,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:23:54,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:23:54,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:23:54,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:54,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:23:55,039 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:55,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:23:55,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:55,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:23:55,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:23:55,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:23:56,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:23:56,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388518582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:23:56,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:23:56,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:23:56,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754482663] [2022-01-18 07:23:56,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:23:56,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:23:56,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:23:56,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:23:56,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:23:56,197 INFO L87 Difference]: Start difference. First operand 7120 states and 21612 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:59,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:23:59,123 INFO L93 Difference]: Finished difference Result 12712 states and 38324 transitions. [2022-01-18 07:23:59,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:23:59,124 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:23:59,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:23:59,147 INFO L225 Difference]: With dead ends: 12712 [2022-01-18 07:23:59,147 INFO L226 Difference]: Without dead ends: 12672 [2022-01-18 07:23:59,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 56 SyntacticMatches, 8 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1881 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=550, Invalid=5930, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:23:59,148 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 369 mSDsluCounter, 3440 mSDsCounter, 0 mSdLazyCounter, 3751 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 2701 SdHoareTripleChecker+Invalid, 3857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 3751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:23:59,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 2701 Invalid, 3857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 3751 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:23:59,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12672 states. [2022-01-18 07:23:59,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12672 to 7126. [2022-01-18 07:23:59,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0350877192982457) internal successors, (21625), 7125 states have internal predecessors, (21625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:59,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21625 transitions. [2022-01-18 07:23:59,289 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21625 transitions. Word has length 48 [2022-01-18 07:23:59,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:23:59,289 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21625 transitions. [2022-01-18 07:23:59,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:23:59,289 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21625 transitions. [2022-01-18 07:23:59,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:23:59,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:23:59,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:23:59,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 07:23:59,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 07:23:59,500 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:23:59,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:23:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash -520605549, now seen corresponding path program 23 times [2022-01-18 07:23:59,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:23:59,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211329530] [2022-01-18 07:23:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:23:59,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:23:59,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:00,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211329530] [2022-01-18 07:24:00,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211329530] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913675708] [2022-01-18 07:24:00,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:24:00,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:00,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:00,047 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:00,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 07:24:00,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 07:24:00,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:00,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:24:00,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:00,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:00,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:01,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:01,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:01,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:01,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:01,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:01,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:02,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:02,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913675708] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:02,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:02,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:24:02,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636609554] [2022-01-18 07:24:02,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:02,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:24:02,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:24:02,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:24:02,198 INFO L87 Difference]: Start difference. First operand 7126 states and 21625 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:04,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:04,813 INFO L93 Difference]: Finished difference Result 12670 states and 38238 transitions. [2022-01-18 07:24:04,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:24:04,813 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:04,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:04,836 INFO L225 Difference]: With dead ends: 12670 [2022-01-18 07:24:04,836 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 07:24:04,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 52 SyntacticMatches, 12 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1987 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=518, Invalid=5802, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:24:04,836 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 352 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 3007 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 3092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:04,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 2096 Invalid, 3092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3007 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 07:24:04,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 07:24:04,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 07:24:04,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.0359702121680483) internal successors, (21607), 7117 states have internal predecessors, (21607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:04,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21607 transitions. [2022-01-18 07:24:04,972 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21607 transitions. Word has length 48 [2022-01-18 07:24:04,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:04,972 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21607 transitions. [2022-01-18 07:24:04,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:04,973 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21607 transitions. [2022-01-18 07:24:04,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:04,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:04,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:04,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:05,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 07:24:05,182 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:05,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:05,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1406766659, now seen corresponding path program 24 times [2022-01-18 07:24:05,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:05,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91959048] [2022-01-18 07:24:05,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:05,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:05,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:05,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:05,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:05,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91959048] [2022-01-18 07:24:05,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91959048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:05,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274147035] [2022-01-18 07:24:05,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:24:05,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:05,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:05,734 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:05,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 07:24:05,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 07:24:05,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:05,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:05,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:05,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:06,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:06,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:06,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:07,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:07,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:07,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:07,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:07,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274147035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:07,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:07,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:07,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110146820] [2022-01-18 07:24:07,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:07,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:07,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:07,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:07,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:07,798 INFO L87 Difference]: Start difference. First operand 7118 states and 21607 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:10,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:10,349 INFO L93 Difference]: Finished difference Result 15326 states and 45856 transitions. [2022-01-18 07:24:10,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:24:10,350 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:10,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:10,376 INFO L225 Difference]: With dead ends: 15326 [2022-01-18 07:24:10,376 INFO L226 Difference]: Without dead ends: 15291 [2022-01-18 07:24:10,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1991 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=553, Invalid=6419, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:24:10,377 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 363 mSDsluCounter, 3172 mSDsCounter, 0 mSdLazyCounter, 3207 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 3299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 3207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:10,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 2570 Invalid, 3299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 3207 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:24:10,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15291 states. [2022-01-18 07:24:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15291 to 7126. [2022-01-18 07:24:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0350877192982457) internal successors, (21625), 7125 states have internal predecessors, (21625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:10,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21625 transitions. [2022-01-18 07:24:10,550 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21625 transitions. Word has length 48 [2022-01-18 07:24:10,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:10,550 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21625 transitions. [2022-01-18 07:24:10,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:10,550 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21625 transitions. [2022-01-18 07:24:10,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:10,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:10,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:10,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:10,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 07:24:10,759 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:10,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:10,760 INFO L85 PathProgramCache]: Analyzing trace with hash -530584195, now seen corresponding path program 25 times [2022-01-18 07:24:10,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:10,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768759569] [2022-01-18 07:24:10,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:10,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:10,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:11,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:11,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:11,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768759569] [2022-01-18 07:24:11,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768759569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:11,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342923170] [2022-01-18 07:24:11,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:24:11,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:11,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:11,330 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:11,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 07:24:11,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:11,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:11,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:11,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:11,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:12,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:13,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:13,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:13,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:13,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:13,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342923170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:13,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:13,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:13,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88322849] [2022-01-18 07:24:13,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:13,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:13,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:13,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:13,525 INFO L87 Difference]: Start difference. First operand 7126 states and 21625 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:16,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:16,301 INFO L93 Difference]: Finished difference Result 12684 states and 38274 transitions. [2022-01-18 07:24:16,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:24:16,301 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:16,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:16,324 INFO L225 Difference]: With dead ends: 12684 [2022-01-18 07:24:16,324 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 07:24:16,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=546, Invalid=6096, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:24:16,325 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 376 mSDsluCounter, 3344 mSDsCounter, 0 mSdLazyCounter, 3449 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 2658 SdHoareTripleChecker+Invalid, 3549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:16,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 2658 Invalid, 3549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3449 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:24:16,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 07:24:16,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 07:24:16,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.0358297035267667) internal successors, (21606), 7117 states have internal predecessors, (21606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:16,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21606 transitions. [2022-01-18 07:24:16,465 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21606 transitions. Word has length 48 [2022-01-18 07:24:16,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:16,465 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21606 transitions. [2022-01-18 07:24:16,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:16,466 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21606 transitions. [2022-01-18 07:24:16,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:16,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:16,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:16,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 07:24:16,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:16,676 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:16,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:16,676 INFO L85 PathProgramCache]: Analyzing trace with hash 743387921, now seen corresponding path program 26 times [2022-01-18 07:24:16,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:16,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526742542] [2022-01-18 07:24:16,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:16,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:16,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:17,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:17,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526742542] [2022-01-18 07:24:17,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526742542] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:17,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764369956] [2022-01-18 07:24:17,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:24:17,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:17,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:17,230 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:17,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 07:24:17,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:24:17,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:17,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:17,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:17,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:17,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:18,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:18,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:19,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:19,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:19,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:19,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:19,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:19,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764369956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:19,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:19,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:19,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530368446] [2022-01-18 07:24:19,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:19,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:19,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:19,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:19,439 INFO L87 Difference]: Start difference. First operand 7118 states and 21606 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:22,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:22,124 INFO L93 Difference]: Finished difference Result 12769 states and 38446 transitions. [2022-01-18 07:24:22,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 07:24:22,124 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:22,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:22,146 INFO L225 Difference]: With dead ends: 12769 [2022-01-18 07:24:22,146 INFO L226 Difference]: Without dead ends: 12676 [2022-01-18 07:24:22,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2118 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=581, Invalid=6559, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:24:22,147 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 456 mSDsluCounter, 2795 mSDsCounter, 0 mSdLazyCounter, 2760 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 2191 SdHoareTripleChecker+Invalid, 2983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:22,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 2191 Invalid, 2983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2760 Invalid, 0 Unknown, 115 Unchecked, 1.0s Time] [2022-01-18 07:24:22,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12676 states. [2022-01-18 07:24:22,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12676 to 7130. [2022-01-18 07:24:22,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.0343666713424042) internal successors, (21632), 7129 states have internal predecessors, (21632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:22,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21632 transitions. [2022-01-18 07:24:22,289 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21632 transitions. Word has length 48 [2022-01-18 07:24:22,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:22,289 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21632 transitions. [2022-01-18 07:24:22,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:22,290 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21632 transitions. [2022-01-18 07:24:22,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:22,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:22,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:22,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:22,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:22,501 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:22,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:22,501 INFO L85 PathProgramCache]: Analyzing trace with hash -923010665, now seen corresponding path program 27 times [2022-01-18 07:24:22,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:22,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754685001] [2022-01-18 07:24:22,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:22,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:23,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:23,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:23,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754685001] [2022-01-18 07:24:23,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754685001] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:23,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782268686] [2022-01-18 07:24:23,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:24:23,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:23,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:23,028 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:23,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 07:24:23,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 07:24:23,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:23,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:24:23,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:23,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:23,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:23,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:23,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:24,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:24,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:24,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:24,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:25,071 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:25,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782268686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:25,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:25,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:25,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686309763] [2022-01-18 07:24:25,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:25,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:25,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:25,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:25,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:25,072 INFO L87 Difference]: Start difference. First operand 7130 states and 21632 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:27,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:27,573 INFO L93 Difference]: Finished difference Result 15279 states and 45753 transitions. [2022-01-18 07:24:27,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:24:27,574 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:27,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:27,602 INFO L225 Difference]: With dead ends: 15279 [2022-01-18 07:24:27,603 INFO L226 Difference]: Without dead ends: 15226 [2022-01-18 07:24:27,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=506, Invalid=5974, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:24:27,603 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 327 mSDsluCounter, 3369 mSDsCounter, 0 mSdLazyCounter, 3413 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 3494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:27,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 2633 Invalid, 3494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3413 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:24:27,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15226 states. [2022-01-18 07:24:27,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15226 to 7116. [2022-01-18 07:24:27,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 7115 states have (on average 3.0359803232607168) internal successors, (21601), 7115 states have internal predecessors, (21601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:27,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 21601 transitions. [2022-01-18 07:24:27,803 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 21601 transitions. Word has length 48 [2022-01-18 07:24:27,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:27,803 INFO L470 AbstractCegarLoop]: Abstraction has 7116 states and 21601 transitions. [2022-01-18 07:24:27,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:27,803 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 21601 transitions. [2022-01-18 07:24:27,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:27,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:27,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:27,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 07:24:28,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-01-18 07:24:28,027 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:28,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:28,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1950075915, now seen corresponding path program 28 times [2022-01-18 07:24:28,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:28,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442096535] [2022-01-18 07:24:28,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:28,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:28,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:28,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:28,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442096535] [2022-01-18 07:24:28,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442096535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:28,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745597418] [2022-01-18 07:24:28,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:24:28,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:28,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:28,557 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:28,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 07:24:28,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:24:28,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:28,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:28,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:28,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:28,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:29,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:30,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:30,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:30,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:30,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:30,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:30,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745597418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:30,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:30,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:30,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763226448] [2022-01-18 07:24:30,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:30,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:30,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:30,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:30,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:30,605 INFO L87 Difference]: Start difference. First operand 7116 states and 21601 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:33,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:33,196 INFO L93 Difference]: Finished difference Result 15307 states and 45808 transitions. [2022-01-18 07:24:33,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:24:33,197 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:33,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:33,227 INFO L225 Difference]: With dead ends: 15307 [2022-01-18 07:24:33,227 INFO L226 Difference]: Without dead ends: 15272 [2022-01-18 07:24:33,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1949 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=514, Invalid=6128, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:24:33,228 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 365 mSDsluCounter, 3192 mSDsCounter, 0 mSdLazyCounter, 3021 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:33,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 2582 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3021 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 07:24:33,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15272 states. [2022-01-18 07:24:33,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15272 to 7120. [2022-01-18 07:24:33,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.035257760921478) internal successors, (21608), 7119 states have internal predecessors, (21608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:33,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21608 transitions. [2022-01-18 07:24:33,407 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21608 transitions. Word has length 48 [2022-01-18 07:24:33,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:33,407 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21608 transitions. [2022-01-18 07:24:33,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:33,407 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21608 transitions. [2022-01-18 07:24:33,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:33,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:33,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:33,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:33,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:33,616 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:33,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:33,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1468708917, now seen corresponding path program 29 times [2022-01-18 07:24:33,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:33,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857765417] [2022-01-18 07:24:33,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:33,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:34,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:34,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:34,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857765417] [2022-01-18 07:24:34,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857765417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:34,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631303965] [2022-01-18 07:24:34,149 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:24:34,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:34,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:34,150 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:34,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 07:24:34,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 07:24:34,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:34,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:24:34,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:34,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:34,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:35,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:35,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:35,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:36,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:36,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 37 treesize of output 39 [2022-01-18 07:24:36,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:36,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631303965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:36,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:36,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:36,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822668695] [2022-01-18 07:24:36,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:36,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:36,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:36,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:36,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:36,334 INFO L87 Difference]: Start difference. First operand 7120 states and 21608 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:39,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:39,287 INFO L93 Difference]: Finished difference Result 12665 states and 38226 transitions. [2022-01-18 07:24:39,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:24:39,287 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:39,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:39,309 INFO L225 Difference]: With dead ends: 12665 [2022-01-18 07:24:39,309 INFO L226 Difference]: Without dead ends: 12613 [2022-01-18 07:24:39,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=546, Invalid=6096, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:24:39,309 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 401 mSDsluCounter, 3544 mSDsCounter, 0 mSdLazyCounter, 3596 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2835 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:39,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 2835 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3596 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:24:39,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-01-18 07:24:39,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 7108. [2022-01-18 07:24:39,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7108 states, 7107 states have (on average 3.0372871816518927) internal successors, (21586), 7107 states have internal predecessors, (21586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:39,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7108 states to 7108 states and 21586 transitions. [2022-01-18 07:24:39,447 INFO L78 Accepts]: Start accepts. Automaton has 7108 states and 21586 transitions. Word has length 48 [2022-01-18 07:24:39,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:39,447 INFO L470 AbstractCegarLoop]: Abstraction has 7108 states and 21586 transitions. [2022-01-18 07:24:39,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:39,448 INFO L276 IsEmpty]: Start isEmpty. Operand 7108 states and 21586 transitions. [2022-01-18 07:24:39,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:39,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:39,457 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:39,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:39,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:39,658 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:39,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:39,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1340281267, now seen corresponding path program 30 times [2022-01-18 07:24:39,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:39,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543435556] [2022-01-18 07:24:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:39,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:40,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:40,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:40,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543435556] [2022-01-18 07:24:40,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543435556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:40,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079886814] [2022-01-18 07:24:40,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:24:40,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:40,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:40,175 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:40,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 07:24:40,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 07:24:40,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:40,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:40,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:40,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:40,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:41,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:41,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:41,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:42,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:42,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:42,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079886814] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:42,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:42,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:42,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465516309] [2022-01-18 07:24:42,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:42,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:42,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:42,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:42,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2750, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:42,295 INFO L87 Difference]: Start difference. First operand 7108 states and 21586 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:45,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:45,197 INFO L93 Difference]: Finished difference Result 12700 states and 38298 transitions. [2022-01-18 07:24:45,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:24:45,198 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:45,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:45,223 INFO L225 Difference]: With dead ends: 12700 [2022-01-18 07:24:45,223 INFO L226 Difference]: Without dead ends: 12660 [2022-01-18 07:24:45,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1976 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=599, Invalid=6541, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:24:45,224 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 412 mSDsluCounter, 3376 mSDsCounter, 0 mSdLazyCounter, 3457 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 2615 SdHoareTripleChecker+Invalid, 3557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:45,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 2615 Invalid, 3557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3457 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:24:45,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12660 states. [2022-01-18 07:24:45,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12660 to 7114. [2022-01-18 07:24:45,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7114 states, 7113 states have (on average 3.0365527906649796) internal successors, (21599), 7113 states have internal predecessors, (21599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:45,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7114 states to 7114 states and 21599 transitions. [2022-01-18 07:24:45,407 INFO L78 Accepts]: Start accepts. Automaton has 7114 states and 21599 transitions. Word has length 48 [2022-01-18 07:24:45,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:45,407 INFO L470 AbstractCegarLoop]: Abstraction has 7114 states and 21599 transitions. [2022-01-18 07:24:45,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:45,407 INFO L276 IsEmpty]: Start isEmpty. Operand 7114 states and 21599 transitions. [2022-01-18 07:24:45,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:45,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:45,417 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:45,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:45,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-01-18 07:24:45,617 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:45,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:45,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1288287443, now seen corresponding path program 31 times [2022-01-18 07:24:45,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:45,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952785507] [2022-01-18 07:24:45,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:45,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:45,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:46,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:46,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:46,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952785507] [2022-01-18 07:24:46,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952785507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:46,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452710927] [2022-01-18 07:24:46,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:24:46,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:46,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:46,143 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:46,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 07:24:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:46,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:46,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:46,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:46,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:47,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:47,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:47,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:47,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:48,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:48,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:48,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:48,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452710927] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:48,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:48,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:24:48,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282482708] [2022-01-18 07:24:48,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:48,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:24:48,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:48,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:24:48,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:24:48,359 INFO L87 Difference]: Start difference. First operand 7114 states and 21599 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:50,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:50,861 INFO L93 Difference]: Finished difference Result 15263 states and 45720 transitions. [2022-01-18 07:24:50,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:24:50,862 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:50,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:50,888 INFO L225 Difference]: With dead ends: 15263 [2022-01-18 07:24:50,888 INFO L226 Difference]: Without dead ends: 15175 [2022-01-18 07:24:50,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2058 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=506, Invalid=5974, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:24:50,889 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 324 mSDsluCounter, 3188 mSDsCounter, 0 mSdLazyCounter, 3206 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 2470 SdHoareTripleChecker+Invalid, 3290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 3206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:50,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 2470 Invalid, 3290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 3206 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:24:50,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15175 states. [2022-01-18 07:24:51,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15175 to 7065. [2022-01-18 07:24:51,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7065 states, 7064 states have (on average 3.042893544733862) internal successors, (21495), 7064 states have internal predecessors, (21495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:51,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7065 states to 7065 states and 21495 transitions. [2022-01-18 07:24:51,045 INFO L78 Accepts]: Start accepts. Automaton has 7065 states and 21495 transitions. Word has length 48 [2022-01-18 07:24:51,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:51,045 INFO L470 AbstractCegarLoop]: Abstraction has 7065 states and 21495 transitions. [2022-01-18 07:24:51,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:51,046 INFO L276 IsEmpty]: Start isEmpty. Operand 7065 states and 21495 transitions. [2022-01-18 07:24:51,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:51,054 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:51,054 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:51,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:51,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 07:24:51,255 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:51,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:51,255 INFO L85 PathProgramCache]: Analyzing trace with hash -651900585, now seen corresponding path program 32 times [2022-01-18 07:24:51,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:51,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843610868] [2022-01-18 07:24:51,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:51,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:51,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:51,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:51,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843610868] [2022-01-18 07:24:51,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843610868] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:51,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355933384] [2022-01-18 07:24:51,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:24:51,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:51,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:51,797 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:51,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 07:24:51,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:24:51,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:51,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:51,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:52,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:52,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:24:52,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:52,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:53,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:53,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:24:53,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:53,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:24:53,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:53,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355933384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:24:53,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:24:53,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:24:53,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002054975] [2022-01-18 07:24:53,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:24:53,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:24:53,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:24:53,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:24:53,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:24:53,794 INFO L87 Difference]: Start difference. First operand 7065 states and 21495 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:57,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:24:57,003 INFO L93 Difference]: Finished difference Result 16603 states and 49685 transitions. [2022-01-18 07:24:57,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 07:24:57,004 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:24:57,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:24:57,035 INFO L225 Difference]: With dead ends: 16603 [2022-01-18 07:24:57,036 INFO L226 Difference]: Without dead ends: 16446 [2022-01-18 07:24:57,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2414 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=648, Invalid=7184, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 07:24:57,036 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 471 mSDsluCounter, 3436 mSDsCounter, 0 mSdLazyCounter, 3671 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 2556 SdHoareTripleChecker+Invalid, 3766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 3671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:24:57,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 2556 Invalid, 3766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 3671 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:24:57,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16446 states. [2022-01-18 07:24:57,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16446 to 7131. [2022-01-18 07:24:57,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7131 states, 7130 states have (on average 3.038849929873773) internal successors, (21667), 7130 states have internal predecessors, (21667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:57,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7131 states to 7131 states and 21667 transitions. [2022-01-18 07:24:57,205 INFO L78 Accepts]: Start accepts. Automaton has 7131 states and 21667 transitions. Word has length 48 [2022-01-18 07:24:57,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:24:57,205 INFO L470 AbstractCegarLoop]: Abstraction has 7131 states and 21667 transitions. [2022-01-18 07:24:57,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:24:57,205 INFO L276 IsEmpty]: Start isEmpty. Operand 7131 states and 21667 transitions. [2022-01-18 07:24:57,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:24:57,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:24:57,214 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:24:57,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 07:24:57,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 07:24:57,414 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:24:57,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:24:57,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1420632681, now seen corresponding path program 33 times [2022-01-18 07:24:57,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:24:57,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937531070] [2022-01-18 07:24:57,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:24:57,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:24:57,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:24:57,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:57,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:24:57,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937531070] [2022-01-18 07:24:57,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937531070] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:24:57,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592271005] [2022-01-18 07:24:57,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:24:57,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:24:57,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:24:57,929 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:24:57,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 07:24:57,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:24:57,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:24:57,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:24:57,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:24:58,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:58,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:24:58,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:24:58,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:24:59,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:59,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 07:24:59,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:24:59,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 07:25:00,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:00,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592271005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:00,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:00,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 23] total 59 [2022-01-18 07:25:00,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583417599] [2022-01-18 07:25:00,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:00,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 07:25:00,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 07:25:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=3241, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 07:25:00,164 INFO L87 Difference]: Start difference. First operand 7131 states and 21667 transitions. Second operand has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:04,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:04,042 INFO L93 Difference]: Finished difference Result 18578 states and 55764 transitions. [2022-01-18 07:25:04,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 07:25:04,042 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:04,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:04,077 INFO L225 Difference]: With dead ends: 18578 [2022-01-18 07:25:04,077 INFO L226 Difference]: Without dead ends: 18543 [2022-01-18 07:25:04,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=895, Invalid=9407, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 07:25:04,078 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 567 mSDsluCounter, 3860 mSDsCounter, 0 mSdLazyCounter, 4507 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 4672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 4507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:04,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 2909 Invalid, 4672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 4507 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 07:25:04,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18543 states. [2022-01-18 07:25:04,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18543 to 7188. [2022-01-18 07:25:04,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 7187 states have (on average 3.0333936273827744) internal successors, (21801), 7187 states have internal predecessors, (21801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:04,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 21801 transitions. [2022-01-18 07:25:04,272 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 21801 transitions. Word has length 48 [2022-01-18 07:25:04,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:04,273 INFO L470 AbstractCegarLoop]: Abstraction has 7188 states and 21801 transitions. [2022-01-18 07:25:04,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:04,273 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 21801 transitions. [2022-01-18 07:25:04,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:04,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:04,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:04,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:04,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 07:25:04,482 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:04,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:04,482 INFO L85 PathProgramCache]: Analyzing trace with hash -544450217, now seen corresponding path program 34 times [2022-01-18 07:25:04,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:04,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484231254] [2022-01-18 07:25:04,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:04,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:04,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:05,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:05,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:05,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484231254] [2022-01-18 07:25:05,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484231254] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:05,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129251181] [2022-01-18 07:25:05,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:25:05,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:05,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:05,003 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:05,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 07:25:05,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:25:05,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:05,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:25:05,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:05,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:05,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:05,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:05,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:06,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:06,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:06,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:06,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:07,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:07,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129251181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:07,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:07,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:25:07,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951456102] [2022-01-18 07:25:07,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:07,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:25:07,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:07,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:25:07,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:25:07,053 INFO L87 Difference]: Start difference. First operand 7188 states and 21801 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:10,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:10,371 INFO L93 Difference]: Finished difference Result 13336 states and 40246 transitions. [2022-01-18 07:25:10,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:25:10,371 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:10,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:10,395 INFO L225 Difference]: With dead ends: 13336 [2022-01-18 07:25:10,395 INFO L226 Difference]: Without dead ends: 13292 [2022-01-18 07:25:10,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2130 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=650, Invalid=6660, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:25:10,396 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 389 mSDsluCounter, 3292 mSDsCounter, 0 mSdLazyCounter, 3629 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 2535 SdHoareTripleChecker+Invalid, 3801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:10,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 2535 Invalid, 3801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3629 Invalid, 0 Unknown, 70 Unchecked, 1.3s Time] [2022-01-18 07:25:10,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13292 states. [2022-01-18 07:25:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13292 to 7184. [2022-01-18 07:25:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7184 states, 7183 states have (on average 3.03355144090213) internal successors, (21790), 7183 states have internal predecessors, (21790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7184 states to 7184 states and 21790 transitions. [2022-01-18 07:25:10,552 INFO L78 Accepts]: Start accepts. Automaton has 7184 states and 21790 transitions. Word has length 48 [2022-01-18 07:25:10,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:10,553 INFO L470 AbstractCegarLoop]: Abstraction has 7184 states and 21790 transitions. [2022-01-18 07:25:10,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:10,553 INFO L276 IsEmpty]: Start isEmpty. Operand 7184 states and 21790 transitions. [2022-01-18 07:25:10,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:10,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:10,562 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:10,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:10,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:10,763 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:10,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:10,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1278917541, now seen corresponding path program 35 times [2022-01-18 07:25:10,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:10,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136473504] [2022-01-18 07:25:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:10,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:11,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:11,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136473504] [2022-01-18 07:25:11,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136473504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:11,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618701162] [2022-01-18 07:25:11,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:25:11,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:11,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:11,289 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:11,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 07:25:11,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:25:11,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:11,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:25:11,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:11,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:11,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:12,231 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:12,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:12,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:12,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:13,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:13,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:13,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618701162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:13,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:13,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:25:13,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650206357] [2022-01-18 07:25:13,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:13,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:25:13,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:25:13,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:25:13,344 INFO L87 Difference]: Start difference. First operand 7184 states and 21790 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:17,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:17,555 INFO L93 Difference]: Finished difference Result 16547 states and 49418 transitions. [2022-01-18 07:25:17,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 07:25:17,555 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:17,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:17,586 INFO L225 Difference]: With dead ends: 16547 [2022-01-18 07:25:17,586 INFO L226 Difference]: Without dead ends: 16442 [2022-01-18 07:25:17,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 59 SyntacticMatches, 15 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3037 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=731, Invalid=8389, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 07:25:17,587 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 502 mSDsluCounter, 4447 mSDsCounter, 0 mSdLazyCounter, 4631 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 3369 SdHoareTripleChecker+Invalid, 5152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 4631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:17,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 3369 Invalid, 5152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 4631 Invalid, 0 Unknown, 409 Unchecked, 1.7s Time] [2022-01-18 07:25:17,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16442 states. [2022-01-18 07:25:17,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16442 to 7190. [2022-01-18 07:25:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7190 states, 7189 states have (on average 3.032827931562109) internal successors, (21803), 7189 states have internal predecessors, (21803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7190 states to 7190 states and 21803 transitions. [2022-01-18 07:25:17,778 INFO L78 Accepts]: Start accepts. Automaton has 7190 states and 21803 transitions. Word has length 48 [2022-01-18 07:25:17,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:17,778 INFO L470 AbstractCegarLoop]: Abstraction has 7190 states and 21803 transitions. [2022-01-18 07:25:17,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:17,778 INFO L276 IsEmpty]: Start isEmpty. Operand 7190 states and 21803 transitions. [2022-01-18 07:25:17,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:17,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:17,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:17,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 07:25:18,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:18,003 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:18,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:18,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1732902295, now seen corresponding path program 36 times [2022-01-18 07:25:18,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:18,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390499043] [2022-01-18 07:25:18,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:18,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:18,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:18,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:18,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390499043] [2022-01-18 07:25:18,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390499043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:18,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199469463] [2022-01-18 07:25:18,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:25:18,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:18,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:18,530 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:18,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 07:25:18,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:25:18,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:18,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:25:18,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:18,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:18,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:19,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:19,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:20,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:20,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:20,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:20,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:20,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199469463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:20,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:20,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:25:20,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347768772] [2022-01-18 07:25:20,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:20,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:25:20,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:20,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:25:20,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:25:20,571 INFO L87 Difference]: Start difference. First operand 7190 states and 21803 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:24,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:24,264 INFO L93 Difference]: Finished difference Result 16581 states and 49591 transitions. [2022-01-18 07:25:24,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 07:25:24,265 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:24,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:24,295 INFO L225 Difference]: With dead ends: 16581 [2022-01-18 07:25:24,295 INFO L226 Difference]: Without dead ends: 16483 [2022-01-18 07:25:24,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2420 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=676, Invalid=7514, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 07:25:24,297 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 395 mSDsluCounter, 4130 mSDsCounter, 0 mSdLazyCounter, 4350 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 3073 SdHoareTripleChecker+Invalid, 4446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 4350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:24,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 3073 Invalid, 4446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 4350 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 07:25:24,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16483 states. [2022-01-18 07:25:24,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16483 to 7170. [2022-01-18 07:25:24,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7170 states, 7169 states have (on average 3.0352908355419164) internal successors, (21760), 7169 states have internal predecessors, (21760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:24,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7170 states to 7170 states and 21760 transitions. [2022-01-18 07:25:24,507 INFO L78 Accepts]: Start accepts. Automaton has 7170 states and 21760 transitions. Word has length 48 [2022-01-18 07:25:24,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:24,507 INFO L470 AbstractCegarLoop]: Abstraction has 7170 states and 21760 transitions. [2022-01-18 07:25:24,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:24,507 INFO L276 IsEmpty]: Start isEmpty. Operand 7170 states and 21760 transitions. [2022-01-18 07:25:24,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:24,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:24,516 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:24,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:24,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 07:25:24,725 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:24,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:24,725 INFO L85 PathProgramCache]: Analyzing trace with hash -837756267, now seen corresponding path program 37 times [2022-01-18 07:25:24,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:24,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163648116] [2022-01-18 07:25:24,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:24,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:24,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:25,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:25,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:25,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163648116] [2022-01-18 07:25:25,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163648116] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:25,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854674050] [2022-01-18 07:25:25,261 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:25:25,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:25,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:25,262 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:25,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 07:25:25,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:25,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:25:25,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:25,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:25,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:26,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:26,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:26,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:27,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:27,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:27,302 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:27,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854674050] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:27,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:27,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:25:27,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431188047] [2022-01-18 07:25:27,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:27,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:25:27,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:27,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:25:27,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:25:27,304 INFO L87 Difference]: Start difference. First operand 7170 states and 21760 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:31,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:31,212 INFO L93 Difference]: Finished difference Result 13362 states and 39826 transitions. [2022-01-18 07:25:31,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 07:25:31,212 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:31,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:31,235 INFO L225 Difference]: With dead ends: 13362 [2022-01-18 07:25:31,236 INFO L226 Difference]: Without dead ends: 13141 [2022-01-18 07:25:31,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 57 SyntacticMatches, 11 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2974 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=753, Invalid=8559, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 07:25:31,237 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 489 mSDsluCounter, 4071 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 2928 SdHoareTripleChecker+Invalid, 4691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 4263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:31,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2928 Invalid, 4691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 4263 Invalid, 0 Unknown, 342 Unchecked, 1.6s Time] [2022-01-18 07:25:31,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13141 states. [2022-01-18 07:25:31,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13141 to 7230. [2022-01-18 07:25:31,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7230 states, 7229 states have (on average 3.028911329367824) internal successors, (21896), 7229 states have internal predecessors, (21896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:31,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7230 states to 7230 states and 21896 transitions. [2022-01-18 07:25:31,376 INFO L78 Accepts]: Start accepts. Automaton has 7230 states and 21896 transitions. Word has length 48 [2022-01-18 07:25:31,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:31,377 INFO L470 AbstractCegarLoop]: Abstraction has 7230 states and 21896 transitions. [2022-01-18 07:25:31,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:31,377 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 21896 transitions. [2022-01-18 07:25:31,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:31,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:31,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:31,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:31,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-01-18 07:25:31,587 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:31,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:31,587 INFO L85 PathProgramCache]: Analyzing trace with hash -873389315, now seen corresponding path program 38 times [2022-01-18 07:25:31,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:31,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526746699] [2022-01-18 07:25:31,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:31,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:32,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:32,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526746699] [2022-01-18 07:25:32,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526746699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:32,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095277125] [2022-01-18 07:25:32,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:25:32,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:32,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:32,152 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:32,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 07:25:32,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:25:32,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:32,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:25:32,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:32,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:32,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:33,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:33,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:33,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:33,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:34,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:34,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:34,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:34,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095277125] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:34,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:34,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:25:34,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549232943] [2022-01-18 07:25:34,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:34,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:25:34,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:34,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:25:34,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:25:34,278 INFO L87 Difference]: Start difference. First operand 7230 states and 21896 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:37,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:37,644 INFO L93 Difference]: Finished difference Result 13495 states and 40602 transitions. [2022-01-18 07:25:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:25:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:37,670 INFO L225 Difference]: With dead ends: 13495 [2022-01-18 07:25:37,670 INFO L226 Difference]: Without dead ends: 13455 [2022-01-18 07:25:37,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2245 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=657, Invalid=6825, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 07:25:37,671 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 428 mSDsluCounter, 3166 mSDsCounter, 0 mSdLazyCounter, 3514 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2354 SdHoareTripleChecker+Invalid, 3804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 3514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:37,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 2354 Invalid, 3804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 3514 Invalid, 0 Unknown, 192 Unchecked, 1.3s Time] [2022-01-18 07:25:37,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13455 states. [2022-01-18 07:25:37,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13455 to 7308. [2022-01-18 07:25:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7308 states, 7307 states have (on average 3.0213493909949363) internal successors, (22077), 7307 states have internal predecessors, (22077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:37,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7308 states to 7308 states and 22077 transitions. [2022-01-18 07:25:37,829 INFO L78 Accepts]: Start accepts. Automaton has 7308 states and 22077 transitions. Word has length 48 [2022-01-18 07:25:37,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:37,830 INFO L470 AbstractCegarLoop]: Abstraction has 7308 states and 22077 transitions. [2022-01-18 07:25:37,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:37,830 INFO L276 IsEmpty]: Start isEmpty. Operand 7308 states and 22077 transitions. [2022-01-18 07:25:37,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:37,840 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:37,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:37,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 07:25:38,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 07:25:38,040 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:38,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:38,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1102148159, now seen corresponding path program 39 times [2022-01-18 07:25:38,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:38,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246815012] [2022-01-18 07:25:38,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:38,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:38,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:38,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:38,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:38,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246815012] [2022-01-18 07:25:38,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246815012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:38,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979649651] [2022-01-18 07:25:38,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:25:38,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:38,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:38,558 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:38,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 07:25:38,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:25:38,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:38,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 07:25:38,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:38,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:38,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:39,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:39,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:40,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:40,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:40,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:40,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:40,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979649651] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:40,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:40,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:25:40,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582988192] [2022-01-18 07:25:40,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:40,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:25:40,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:40,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:25:40,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2626, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:25:40,670 INFO L87 Difference]: Start difference. First operand 7308 states and 22077 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:44,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:44,052 INFO L93 Difference]: Finished difference Result 16692 states and 49894 transitions. [2022-01-18 07:25:44,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:25:44,052 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:44,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:44,084 INFO L225 Difference]: With dead ends: 16692 [2022-01-18 07:25:44,084 INFO L226 Difference]: Without dead ends: 16647 [2022-01-18 07:25:44,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 52 SyntacticMatches, 12 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2398 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=651, Invalid=7005, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 07:25:44,085 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 342 mSDsluCounter, 3758 mSDsCounter, 0 mSdLazyCounter, 4341 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 2707 SdHoareTripleChecker+Invalid, 4440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 4341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:44,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 2707 Invalid, 4440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 4341 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 07:25:44,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16647 states. [2022-01-18 07:25:44,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16647 to 7302. [2022-01-18 07:25:44,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7302 states, 7301 states have (on average 3.021229968497466) internal successors, (22058), 7301 states have internal predecessors, (22058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:44,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7302 states to 7302 states and 22058 transitions. [2022-01-18 07:25:44,278 INFO L78 Accepts]: Start accepts. Automaton has 7302 states and 22058 transitions. Word has length 48 [2022-01-18 07:25:44,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:44,278 INFO L470 AbstractCegarLoop]: Abstraction has 7302 states and 22058 transitions. [2022-01-18 07:25:44,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:44,279 INFO L276 IsEmpty]: Start isEmpty. Operand 7302 states and 22058 transitions. [2022-01-18 07:25:44,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:44,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:44,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:44,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:44,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:44,489 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:44,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:44,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2048879959, now seen corresponding path program 40 times [2022-01-18 07:25:44,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:44,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193757031] [2022-01-18 07:25:44,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:44,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:45,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:45,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193757031] [2022-01-18 07:25:45,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193757031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:45,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192405679] [2022-01-18 07:25:45,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:25:45,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:45,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:45,018 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:45,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 07:25:45,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:25:45,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:45,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:25:45,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:45,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:45,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:25:45,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:45,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:46,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:46,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:25:46,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:46,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:25:47,055 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:47,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192405679] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:47,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:47,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:25:47,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008347718] [2022-01-18 07:25:47,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:47,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:25:47,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:47,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:25:47,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:25:47,056 INFO L87 Difference]: Start difference. First operand 7302 states and 22058 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:50,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:50,318 INFO L93 Difference]: Finished difference Result 15766 states and 46905 transitions. [2022-01-18 07:25:50,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 07:25:50,318 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:50,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:50,346 INFO L225 Difference]: With dead ends: 15766 [2022-01-18 07:25:50,346 INFO L226 Difference]: Without dead ends: 15702 [2022-01-18 07:25:50,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2187 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=605, Invalid=6705, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:25:50,347 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 431 mSDsluCounter, 3985 mSDsCounter, 0 mSdLazyCounter, 4141 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 3018 SdHoareTripleChecker+Invalid, 4448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 4141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:50,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 3018 Invalid, 4448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 4141 Invalid, 0 Unknown, 222 Unchecked, 1.5s Time] [2022-01-18 07:25:50,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15702 states. [2022-01-18 07:25:50,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15702 to 7334. [2022-01-18 07:25:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7334 states, 7333 states have (on average 3.0178644483840174) internal successors, (22130), 7333 states have internal predecessors, (22130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:50,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7334 states to 7334 states and 22130 transitions. [2022-01-18 07:25:50,508 INFO L78 Accepts]: Start accepts. Automaton has 7334 states and 22130 transitions. Word has length 48 [2022-01-18 07:25:50,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:50,508 INFO L470 AbstractCegarLoop]: Abstraction has 7334 states and 22130 transitions. [2022-01-18 07:25:50,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:50,508 INFO L276 IsEmpty]: Start isEmpty. Operand 7334 states and 22130 transitions. [2022-01-18 07:25:50,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:50,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:50,518 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:50,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:50,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:50,718 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:50,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:50,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1901105241, now seen corresponding path program 41 times [2022-01-18 07:25:50,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:50,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856540880] [2022-01-18 07:25:50,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:50,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:50,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:51,264 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:51,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:51,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856540880] [2022-01-18 07:25:51,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856540880] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:51,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578564352] [2022-01-18 07:25:51,265 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:25:51,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:51,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:51,266 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:51,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 07:25:51,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:25:51,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:51,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:25:51,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:51,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:51,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:52,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:52,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:25:53,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:53,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 07:25:53,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:25:53,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 07:25:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:53,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578564352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:25:53,587 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:25:53,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 58 [2022-01-18 07:25:53,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005987770] [2022-01-18 07:25:53,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:25:53,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 07:25:53,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:25:53,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 07:25:53,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=3125, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 07:25:53,588 INFO L87 Difference]: Start difference. First operand 7334 states and 22130 transitions. Second operand has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:57,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:25:57,668 INFO L93 Difference]: Finished difference Result 19273 states and 57399 transitions. [2022-01-18 07:25:57,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 07:25:57,668 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:25:57,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:25:57,706 INFO L225 Difference]: With dead ends: 19273 [2022-01-18 07:25:57,706 INFO L226 Difference]: Without dead ends: 19191 [2022-01-18 07:25:57,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=934, Invalid=9572, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 07:25:57,706 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 547 mSDsluCounter, 4181 mSDsCounter, 0 mSdLazyCounter, 4411 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 3119 SdHoareTripleChecker+Invalid, 4833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 4411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:25:57,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 3119 Invalid, 4833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 4411 Invalid, 0 Unknown, 263 Unchecked, 1.7s Time] [2022-01-18 07:25:57,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19191 states. [2022-01-18 07:25:57,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19191 to 7316. [2022-01-18 07:25:57,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7316 states, 7315 states have (on average 3.019412166780588) internal successors, (22087), 7315 states have internal predecessors, (22087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:57,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7316 states to 7316 states and 22087 transitions. [2022-01-18 07:25:57,908 INFO L78 Accepts]: Start accepts. Automaton has 7316 states and 22087 transitions. Word has length 48 [2022-01-18 07:25:57,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:25:57,908 INFO L470 AbstractCegarLoop]: Abstraction has 7316 states and 22087 transitions. [2022-01-18 07:25:57,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:25:57,923 INFO L276 IsEmpty]: Start isEmpty. Operand 7316 states and 22087 transitions. [2022-01-18 07:25:57,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:25:57,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:25:57,934 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:25:57,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-18 07:25:58,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-01-18 07:25:58,150 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:25:58,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:25:58,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2091649819, now seen corresponding path program 42 times [2022-01-18 07:25:58,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:25:58,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352556514] [2022-01-18 07:25:58,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:25:58,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:25:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:25:58,665 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:58,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:25:58,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352556514] [2022-01-18 07:25:58,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352556514] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:25:58,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529259768] [2022-01-18 07:25:58,666 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:25:58,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:25:58,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:25:58,666 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:25:58,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 07:25:58,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:25:58,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:25:58,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:25:58,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:25:58,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:59,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:25:59,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:25:59,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:00,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:00,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:00,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:00,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:00,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:00,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529259768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:00,726 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:00,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:26:00,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474775488] [2022-01-18 07:26:00,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:00,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:26:00,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:00,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:26:00,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:26:00,727 INFO L87 Difference]: Start difference. First operand 7316 states and 22087 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:04,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:04,473 INFO L93 Difference]: Finished difference Result 16851 states and 50189 transitions. [2022-01-18 07:26:04,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 07:26:04,474 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:04,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:04,504 INFO L225 Difference]: With dead ends: 16851 [2022-01-18 07:26:04,505 INFO L226 Difference]: Without dead ends: 16629 [2022-01-18 07:26:04,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 56 SyntacticMatches, 10 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2680 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=684, Invalid=7688, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 07:26:04,505 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 443 mSDsluCounter, 4260 mSDsCounter, 0 mSdLazyCounter, 4295 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 3056 SdHoareTripleChecker+Invalid, 4743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 4295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:04,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 3056 Invalid, 4743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 4295 Invalid, 0 Unknown, 354 Unchecked, 1.6s Time] [2022-01-18 07:26:04,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16629 states. [2022-01-18 07:26:04,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16629 to 7266. [2022-01-18 07:26:04,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.021885753613214) internal successors, (21954), 7265 states have internal predecessors, (21954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:04,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 21954 transitions. [2022-01-18 07:26:04,671 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 21954 transitions. Word has length 48 [2022-01-18 07:26:04,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:04,671 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 21954 transitions. [2022-01-18 07:26:04,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:04,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 21954 transitions. [2022-01-18 07:26:04,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:04,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:04,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:04,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 07:26:04,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 07:26:04,881 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:04,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:04,881 INFO L85 PathProgramCache]: Analyzing trace with hash -307920015, now seen corresponding path program 43 times [2022-01-18 07:26:04,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:04,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121710994] [2022-01-18 07:26:04,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:04,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:05,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:05,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121710994] [2022-01-18 07:26:05,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121710994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:05,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856327986] [2022-01-18 07:26:05,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:26:05,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:05,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:05,440 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:05,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 07:26:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:05,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:05,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:05,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:05,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:06,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:06,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:07,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:07,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:07,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:07,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:07,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856327986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:07,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:07,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:26:07,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521848406] [2022-01-18 07:26:07,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:07,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:26:07,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:07,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:26:07,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:26:07,471 INFO L87 Difference]: Start difference. First operand 7266 states and 21954 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:10,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:10,588 INFO L93 Difference]: Finished difference Result 13429 states and 40437 transitions. [2022-01-18 07:26:10,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:26:10,588 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:10,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:10,611 INFO L225 Difference]: With dead ends: 13429 [2022-01-18 07:26:10,612 INFO L226 Difference]: Without dead ends: 13394 [2022-01-18 07:26:10,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=637, Invalid=6503, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:26:10,612 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 428 mSDsluCounter, 2737 mSDsCounter, 0 mSdLazyCounter, 3350 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2110 SdHoareTripleChecker+Invalid, 3451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:10,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 2110 Invalid, 3451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3350 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:26:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13394 states. [2022-01-18 07:26:10,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13394 to 7274. [2022-01-18 07:26:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 7273 states have (on average 3.0211742059672764) internal successors, (21973), 7273 states have internal predecessors, (21973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:10,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 21973 transitions. [2022-01-18 07:26:10,779 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 21973 transitions. Word has length 48 [2022-01-18 07:26:10,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:10,779 INFO L470 AbstractCegarLoop]: Abstraction has 7274 states and 21973 transitions. [2022-01-18 07:26:10,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:10,780 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 21973 transitions. [2022-01-18 07:26:10,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:10,789 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:10,789 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:10,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 07:26:10,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 07:26:10,989 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:10,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:10,990 INFO L85 PathProgramCache]: Analyzing trace with hash 568262449, now seen corresponding path program 44 times [2022-01-18 07:26:10,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:10,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264440204] [2022-01-18 07:26:10,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:10,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:10,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:11,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:11,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:11,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264440204] [2022-01-18 07:26:11,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264440204] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:11,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044888565] [2022-01-18 07:26:11,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:26:11,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:11,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:11,497 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:11,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 07:26:11,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:26:11,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:11,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:11,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:11,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:11,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:12,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:13,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:13,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:13,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:13,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:13,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:13,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044888565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:13,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:13,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:26:13,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765921599] [2022-01-18 07:26:13,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:13,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:26:13,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:13,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:26:13,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:26:13,585 INFO L87 Difference]: Start difference. First operand 7274 states and 21973 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:17,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:17,100 INFO L93 Difference]: Finished difference Result 13463 states and 40498 transitions. [2022-01-18 07:26:17,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:26:17,100 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:17,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:17,124 INFO L225 Difference]: With dead ends: 13463 [2022-01-18 07:26:17,124 INFO L226 Difference]: Without dead ends: 13419 [2022-01-18 07:26:17,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2106 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=672, Invalid=6638, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:26:17,125 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 436 mSDsluCounter, 3406 mSDsCounter, 0 mSdLazyCounter, 4143 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 2595 SdHoareTripleChecker+Invalid, 4265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 4143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:17,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 2595 Invalid, 4265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 4143 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 07:26:17,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13419 states. [2022-01-18 07:26:17,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13419 to 7270. [2022-01-18 07:26:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.021736139771633) internal successors, (21965), 7269 states have internal predecessors, (21965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21965 transitions. [2022-01-18 07:26:17,263 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21965 transitions. Word has length 48 [2022-01-18 07:26:17,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:17,263 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21965 transitions. [2022-01-18 07:26:17,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:17,263 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21965 transitions. [2022-01-18 07:26:17,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:17,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:17,272 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:17,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 07:26:17,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 07:26:17,473 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:17,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1534873679, now seen corresponding path program 45 times [2022-01-18 07:26:17,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:17,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471948801] [2022-01-18 07:26:17,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:17,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:17,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:18,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:18,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471948801] [2022-01-18 07:26:18,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471948801] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:18,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228563069] [2022-01-18 07:26:18,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:26:18,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:18,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:18,013 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:18,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 07:26:18,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:26:18,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:18,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:18,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:18,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:18,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:18,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:19,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:19,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 34 treesize of output 36 [2022-01-18 07:26:19,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:19,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 07:26:20,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:20,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228563069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:20,174 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:20,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 57 [2022-01-18 07:26:20,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498314910] [2022-01-18 07:26:20,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:20,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 07:26:20,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:20,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 07:26:20,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=3041, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 07:26:20,175 INFO L87 Difference]: Start difference. First operand 7270 states and 21965 transitions. Second operand has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:24,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:24,889 INFO L93 Difference]: Finished difference Result 17850 states and 52759 transitions. [2022-01-18 07:26:24,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 07:26:24,890 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:24,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:24,919 INFO L225 Difference]: With dead ends: 17850 [2022-01-18 07:26:24,919 INFO L226 Difference]: Without dead ends: 17815 [2022-01-18 07:26:24,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2819 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=755, Invalid=8947, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 07:26:24,920 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 376 mSDsluCounter, 4273 mSDsCounter, 0 mSdLazyCounter, 6008 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 2892 SdHoareTripleChecker+Invalid, 6106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 6008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:24,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 2892 Invalid, 6106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 6008 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 07:26:24,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17815 states. [2022-01-18 07:26:25,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17815 to 7274. [2022-01-18 07:26:25,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 7273 states have (on average 3.0211742059672764) internal successors, (21973), 7273 states have internal predecessors, (21973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 21973 transitions. [2022-01-18 07:26:25,094 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 21973 transitions. Word has length 48 [2022-01-18 07:26:25,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:25,095 INFO L470 AbstractCegarLoop]: Abstraction has 7274 states and 21973 transitions. [2022-01-18 07:26:25,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:25,095 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 21973 transitions. [2022-01-18 07:26:25,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:25,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:25,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:25,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 07:26:25,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 07:26:25,305 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:25,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:25,306 INFO L85 PathProgramCache]: Analyzing trace with hash 927176213, now seen corresponding path program 46 times [2022-01-18 07:26:25,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:25,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558759630] [2022-01-18 07:26:25,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:25,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:25,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:25,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558759630] [2022-01-18 07:26:25,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558759630] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:25,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608261153] [2022-01-18 07:26:25,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:26:25,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:25,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:25,831 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:25,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 07:26:25,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:26:25,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:25,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:25,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:26,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:26,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:26,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:27,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:27,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:27,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:27,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:27,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:27,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608261153] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:27,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:27,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:26:27,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806934416] [2022-01-18 07:26:27,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:27,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:26:27,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:27,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:26:27,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2625, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:26:27,925 INFO L87 Difference]: Start difference. First operand 7274 states and 21973 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:30,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:30,775 INFO L93 Difference]: Finished difference Result 16658 states and 49790 transitions. [2022-01-18 07:26:30,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:26:30,775 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:30,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:30,807 INFO L225 Difference]: With dead ends: 16658 [2022-01-18 07:26:30,808 INFO L226 Difference]: Without dead ends: 16615 [2022-01-18 07:26:30,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2289 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=593, Invalid=6379, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:26:30,808 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 374 mSDsluCounter, 2742 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 3432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:30,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 2075 Invalid, 3432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:26:30,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16615 states. [2022-01-18 07:26:30,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16615 to 7270. [2022-01-18 07:26:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0214609987618655) internal successors, (21963), 7269 states have internal predecessors, (21963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21963 transitions. [2022-01-18 07:26:30,994 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21963 transitions. Word has length 48 [2022-01-18 07:26:30,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:30,995 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21963 transitions. [2022-01-18 07:26:30,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:30,995 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21963 transitions. [2022-01-18 07:26:31,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:31,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:31,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:31,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 07:26:31,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 07:26:31,206 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:31,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash 71228565, now seen corresponding path program 47 times [2022-01-18 07:26:31,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:31,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014467377] [2022-01-18 07:26:31,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:31,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:31,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:31,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014467377] [2022-01-18 07:26:31,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014467377] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:31,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381286356] [2022-01-18 07:26:31,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:26:31,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:31,716 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:31,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 07:26:31,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:26:31,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:31,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:26:31,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:31,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:32,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:32,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:32,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:33,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:33,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:33,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:33,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:33,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:33,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381286356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:33,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:33,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:26:33,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328804586] [2022-01-18 07:26:33,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:33,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:26:33,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:33,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:26:33,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:26:33,764 INFO L87 Difference]: Start difference. First operand 7270 states and 21963 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:37,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:37,167 INFO L93 Difference]: Finished difference Result 13462 states and 40500 transitions. [2022-01-18 07:26:37,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:26:37,168 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:37,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:37,192 INFO L225 Difference]: With dead ends: 13462 [2022-01-18 07:26:37,192 INFO L226 Difference]: Without dead ends: 13422 [2022-01-18 07:26:37,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 57 SyntacticMatches, 22 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2369 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=656, Invalid=6316, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 07:26:37,193 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 424 mSDsluCounter, 2929 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 2248 SdHoareTripleChecker+Invalid, 3531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:37,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 2248 Invalid, 3531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 3310 Invalid, 0 Unknown, 111 Unchecked, 1.2s Time] [2022-01-18 07:26:37,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13422 states. [2022-01-18 07:26:37,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13422 to 7276. [2022-01-18 07:26:37,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7276 states, 7275 states have (on average 3.0207560137457046) internal successors, (21976), 7275 states have internal predecessors, (21976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:37,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7276 states to 7276 states and 21976 transitions. [2022-01-18 07:26:37,341 INFO L78 Accepts]: Start accepts. Automaton has 7276 states and 21976 transitions. Word has length 48 [2022-01-18 07:26:37,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:37,341 INFO L470 AbstractCegarLoop]: Abstraction has 7276 states and 21976 transitions. [2022-01-18 07:26:37,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:37,342 INFO L276 IsEmpty]: Start isEmpty. Operand 7276 states and 21976 transitions. [2022-01-18 07:26:37,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:37,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:37,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:37,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-18 07:26:37,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:37,551 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:37,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:37,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170021, now seen corresponding path program 48 times [2022-01-18 07:26:37,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:37,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353197647] [2022-01-18 07:26:37,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:37,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:38,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:38,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:38,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353197647] [2022-01-18 07:26:38,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353197647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:38,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069309381] [2022-01-18 07:26:38,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:26:38,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:38,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:38,058 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:38,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 07:26:38,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:26:38,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:38,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:38,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:38,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:38,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:39,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:39,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:39,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:39,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:39,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:39,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:40,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:40,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069309381] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:40,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:40,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:26:40,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708404471] [2022-01-18 07:26:40,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:40,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:26:40,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:40,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:26:40,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:26:40,193 INFO L87 Difference]: Start difference. First operand 7276 states and 21976 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:43,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:43,265 INFO L93 Difference]: Finished difference Result 13423 states and 40416 transitions. [2022-01-18 07:26:43,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:26:43,266 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:43,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:43,288 INFO L225 Difference]: With dead ends: 13423 [2022-01-18 07:26:43,288 INFO L226 Difference]: Without dead ends: 13376 [2022-01-18 07:26:43,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2270 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=637, Invalid=6503, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 07:26:43,289 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 414 mSDsluCounter, 2562 mSDsCounter, 0 mSdLazyCounter, 3221 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 3323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:43,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 1966 Invalid, 3323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3221 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:26:43,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13376 states. [2022-01-18 07:26:43,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13376 to 7268. [2022-01-18 07:26:43,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7268 states, 7267 states have (on average 3.0216045135544243) internal successors, (21958), 7267 states have internal predecessors, (21958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7268 states to 7268 states and 21958 transitions. [2022-01-18 07:26:43,448 INFO L78 Accepts]: Start accepts. Automaton has 7268 states and 21958 transitions. Word has length 48 [2022-01-18 07:26:43,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:43,448 INFO L470 AbstractCegarLoop]: Abstraction has 7268 states and 21958 transitions. [2022-01-18 07:26:43,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:43,448 INFO L276 IsEmpty]: Start isEmpty. Operand 7268 states and 21958 transitions. [2022-01-18 07:26:43,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:43,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:43,457 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:43,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 07:26:43,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 07:26:43,658 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:43,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:43,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1813636165, now seen corresponding path program 49 times [2022-01-18 07:26:43,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:43,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510838929] [2022-01-18 07:26:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:43,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:43,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:44,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:44,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:44,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510838929] [2022-01-18 07:26:44,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510838929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:44,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172734080] [2022-01-18 07:26:44,181 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:26:44,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:44,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:44,182 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:44,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 07:26:44,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:44,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:44,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:44,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:44,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:26:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:45,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:45,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:45,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:45,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:45,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:46,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:46,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172734080] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:46,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:46,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:26:46,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231268980] [2022-01-18 07:26:46,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:46,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:26:46,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:46,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:26:46,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:26:46,208 INFO L87 Difference]: Start difference. First operand 7268 states and 21958 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:49,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:49,277 INFO L93 Difference]: Finished difference Result 16711 states and 49903 transitions. [2022-01-18 07:26:49,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:26:49,277 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:49,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:49,307 INFO L225 Difference]: With dead ends: 16711 [2022-01-18 07:26:49,308 INFO L226 Difference]: Without dead ends: 16676 [2022-01-18 07:26:49,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=627, Invalid=6855, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 07:26:49,308 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 447 mSDsluCounter, 3138 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 2425 SdHoareTripleChecker+Invalid, 3647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:49,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 2425 Invalid, 3647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:26:49,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16676 states. [2022-01-18 07:26:49,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16676 to 7276. [2022-01-18 07:26:49,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7276 states, 7275 states have (on average 3.0207560137457046) internal successors, (21976), 7275 states have internal predecessors, (21976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:49,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7276 states to 7276 states and 21976 transitions. [2022-01-18 07:26:49,471 INFO L78 Accepts]: Start accepts. Automaton has 7276 states and 21976 transitions. Word has length 48 [2022-01-18 07:26:49,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:49,471 INFO L470 AbstractCegarLoop]: Abstraction has 7276 states and 21976 transitions. [2022-01-18 07:26:49,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:49,471 INFO L276 IsEmpty]: Start isEmpty. Operand 7276 states and 21976 transitions. [2022-01-18 07:26:49,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:49,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:49,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:49,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 07:26:49,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:49,687 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:49,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:49,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1605148667, now seen corresponding path program 50 times [2022-01-18 07:26:49,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:49,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560407088] [2022-01-18 07:26:49,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:49,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:49,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:50,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:50,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560407088] [2022-01-18 07:26:50,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560407088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:50,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971192841] [2022-01-18 07:26:50,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:26:50,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:50,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:50,235 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:50,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 07:26:50,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:26:50,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:50,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:26:50,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:50,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:50,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:51,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:51,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:51,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:51,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:26:52,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:52,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:26:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:52,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971192841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:52,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:52,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:26:52,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327902831] [2022-01-18 07:26:52,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:52,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:26:52,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:52,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:26:52,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:26:52,290 INFO L87 Difference]: Start difference. First operand 7276 states and 21976 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:55,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:26:55,487 INFO L93 Difference]: Finished difference Result 13477 states and 40533 transitions. [2022-01-18 07:26:55,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:26:55,487 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:26:55,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:26:55,508 INFO L225 Difference]: With dead ends: 13477 [2022-01-18 07:26:55,508 INFO L226 Difference]: Without dead ends: 13376 [2022-01-18 07:26:55,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2281 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=686, Invalid=7146, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 07:26:55,509 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 458 mSDsluCounter, 2953 mSDsCounter, 0 mSdLazyCounter, 3322 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 2252 SdHoareTripleChecker+Invalid, 3502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 3322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:26:55,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 2252 Invalid, 3502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 3322 Invalid, 0 Unknown, 64 Unchecked, 1.2s Time] [2022-01-18 07:26:55,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13376 states. [2022-01-18 07:26:55,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13376 to 7268. [2022-01-18 07:26:55,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7268 states, 7267 states have (on average 3.0214669051878356) internal successors, (21957), 7267 states have internal predecessors, (21957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:55,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7268 states to 7268 states and 21957 transitions. [2022-01-18 07:26:55,644 INFO L78 Accepts]: Start accepts. Automaton has 7268 states and 21957 transitions. Word has length 48 [2022-01-18 07:26:55,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:26:55,645 INFO L470 AbstractCegarLoop]: Abstraction has 7268 states and 21957 transitions. [2022-01-18 07:26:55,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:26:55,645 INFO L276 IsEmpty]: Start isEmpty. Operand 7268 states and 21957 transitions. [2022-01-18 07:26:55,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:26:55,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:26:55,654 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:26:55,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 07:26:55,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:55,858 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:26:55,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:26:55,858 INFO L85 PathProgramCache]: Analyzing trace with hash -331176551, now seen corresponding path program 51 times [2022-01-18 07:26:55,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:26:55,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572878242] [2022-01-18 07:26:55,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:26:55,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:26:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:26:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:56,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:26:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572878242] [2022-01-18 07:26:56,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572878242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:26:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277303063] [2022-01-18 07:26:56,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:26:56,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:26:56,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:26:56,383 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:26:56,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 07:26:56,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:26:56,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:26:56,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:26:56,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:26:56,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:56,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:26:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:57,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:26:58,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:58,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 07:26:58,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:26:58,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 07:26:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:26:58,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277303063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:26:58,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:26:58,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 58 [2022-01-18 07:26:58,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538093662] [2022-01-18 07:26:58,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:26:58,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 07:26:58,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:26:58,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 07:26:58,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=3127, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 07:26:58,734 INFO L87 Difference]: Start difference. First operand 7268 states and 21957 transitions. Second operand has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:02,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:02,890 INFO L93 Difference]: Finished difference Result 16915 states and 50842 transitions. [2022-01-18 07:27:02,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 07:27:02,891 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:02,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:02,920 INFO L225 Difference]: With dead ends: 16915 [2022-01-18 07:27:02,920 INFO L226 Difference]: Without dead ends: 16836 [2022-01-18 07:27:02,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2966 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=957, Invalid=9143, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 07:27:02,921 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 648 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 4589 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 2795 SdHoareTripleChecker+Invalid, 4768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 4589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:02,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 2795 Invalid, 4768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 4589 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 07:27:02,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16836 states. [2022-01-18 07:27:03,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16836 to 7266. [2022-01-18 07:27:03,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.0216104611149346) internal successors, (21952), 7265 states have internal predecessors, (21952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 21952 transitions. [2022-01-18 07:27:03,075 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 21952 transitions. Word has length 48 [2022-01-18 07:27:03,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:03,075 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 21952 transitions. [2022-01-18 07:27:03,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:03,075 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 21952 transitions. [2022-01-18 07:27:03,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:03,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:03,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:03,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:03,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable142 [2022-01-18 07:27:03,291 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:03,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:03,291 INFO L85 PathProgramCache]: Analyzing trace with hash 875511443, now seen corresponding path program 52 times [2022-01-18 07:27:03,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:03,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854472774] [2022-01-18 07:27:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:03,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:03,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:03,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:03,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854472774] [2022-01-18 07:27:03,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854472774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:03,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817937779] [2022-01-18 07:27:03,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:27:03,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:03,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:03,802 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:03,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 07:27:03,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:27:03,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:03,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:03,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:04,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:04,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:04,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:05,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:05,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:05,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:05,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:05,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817937779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:05,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:05,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:27:05,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925294691] [2022-01-18 07:27:05,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:05,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:27:05,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:05,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:27:05,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:27:05,875 INFO L87 Difference]: Start difference. First operand 7266 states and 21952 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:09,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:09,028 INFO L93 Difference]: Finished difference Result 16692 states and 49855 transitions. [2022-01-18 07:27:09,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:27:09,028 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:09,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:09,055 INFO L225 Difference]: With dead ends: 16692 [2022-01-18 07:27:09,055 INFO L226 Difference]: Without dead ends: 16657 [2022-01-18 07:27:09,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 53 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2344 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=627, Invalid=6855, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 07:27:09,056 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 422 mSDsluCounter, 3174 mSDsCounter, 0 mSdLazyCounter, 3427 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 2457 SdHoareTripleChecker+Invalid, 3538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 3427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:09,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 2457 Invalid, 3538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 3427 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:27:09,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16657 states. [2022-01-18 07:27:09,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16657 to 7270. [2022-01-18 07:27:09,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0209107167423306) internal successors, (21959), 7269 states have internal predecessors, (21959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:09,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21959 transitions. [2022-01-18 07:27:09,214 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21959 transitions. Word has length 48 [2022-01-18 07:27:09,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:09,214 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21959 transitions. [2022-01-18 07:27:09,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:09,214 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21959 transitions. [2022-01-18 07:27:09,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:09,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:09,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:09,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:09,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:09,423 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:09,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:09,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1751693907, now seen corresponding path program 53 times [2022-01-18 07:27:09,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:09,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339128253] [2022-01-18 07:27:09,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:09,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:09,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:09,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:09,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339128253] [2022-01-18 07:27:09,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339128253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:09,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253313569] [2022-01-18 07:27:09,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:27:09,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:09,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:09,936 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:09,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 07:27:09,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:27:09,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:09,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:27:09,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:10,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:10,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:10,859 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:10,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:11,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:11,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:11,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:11,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:11,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:11,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253313569] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:11,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:11,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:27:11,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379896572] [2022-01-18 07:27:11,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:11,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:27:11,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:11,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:27:11,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:27:11,994 INFO L87 Difference]: Start difference. First operand 7270 states and 21959 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:15,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:15,407 INFO L93 Difference]: Finished difference Result 13418 states and 40404 transitions. [2022-01-18 07:27:15,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:27:15,407 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:15,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:15,432 INFO L225 Difference]: With dead ends: 13418 [2022-01-18 07:27:15,432 INFO L226 Difference]: Without dead ends: 13366 [2022-01-18 07:27:15,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2180 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=667, Invalid=6815, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 07:27:15,461 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 414 mSDsluCounter, 3505 mSDsCounter, 0 mSdLazyCounter, 3878 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 2599 SdHoareTripleChecker+Invalid, 4154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 3878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:15,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 2599 Invalid, 4154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 3878 Invalid, 0 Unknown, 164 Unchecked, 1.4s Time] [2022-01-18 07:27:15,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13366 states. [2022-01-18 07:27:15,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13366 to 7258. [2022-01-18 07:27:15,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 7257 states have (on average 3.0228744660327957) internal successors, (21937), 7257 states have internal predecessors, (21937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:15,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 21937 transitions. [2022-01-18 07:27:15,579 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 21937 transitions. Word has length 48 [2022-01-18 07:27:15,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:15,579 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 21937 transitions. [2022-01-18 07:27:15,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:15,579 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 21937 transitions. [2022-01-18 07:27:15,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:15,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:15,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:15,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:15,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:15,788 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:15,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:15,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1880121557, now seen corresponding path program 54 times [2022-01-18 07:27:15,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:15,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787002839] [2022-01-18 07:27:15,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:15,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:15,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:16,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:16,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:16,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787002839] [2022-01-18 07:27:16,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787002839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:16,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109455957] [2022-01-18 07:27:16,302 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:27:16,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:16,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:16,303 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:16,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 07:27:16,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:27:16,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:16,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:27:16,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:16,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:16,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:17,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:17,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:17,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:17,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:18,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:18,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:18,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:18,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109455957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:18,368 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:18,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:27:18,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174783791] [2022-01-18 07:27:18,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:18,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:27:18,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:18,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:27:18,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:27:18,369 INFO L87 Difference]: Start difference. First operand 7258 states and 21937 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:21,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:21,831 INFO L93 Difference]: Finished difference Result 13482 states and 40522 transitions. [2022-01-18 07:27:21,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 07:27:21,831 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:21,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:21,854 INFO L225 Difference]: With dead ends: 13482 [2022-01-18 07:27:21,854 INFO L226 Difference]: Without dead ends: 13413 [2022-01-18 07:27:21,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2330 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=701, Invalid=7309, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 07:27:21,855 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 460 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 3972 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 2613 SdHoareTripleChecker+Invalid, 4188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 3972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:21,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 2613 Invalid, 4188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 3972 Invalid, 0 Unknown, 100 Unchecked, 1.4s Time] [2022-01-18 07:27:21,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13413 states. [2022-01-18 07:27:22,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13413 to 7264. [2022-01-18 07:27:22,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7264 states, 7263 states have (on average 3.0218917802560927) internal successors, (21948), 7263 states have internal predecessors, (21948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:22,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7264 states to 7264 states and 21948 transitions. [2022-01-18 07:27:22,021 INFO L78 Accepts]: Start accepts. Automaton has 7264 states and 21948 transitions. Word has length 48 [2022-01-18 07:27:22,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:22,021 INFO L470 AbstractCegarLoop]: Abstraction has 7264 states and 21948 transitions. [2022-01-18 07:27:22,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:22,021 INFO L276 IsEmpty]: Start isEmpty. Operand 7264 states and 21948 transitions. [2022-01-18 07:27:22,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:22,030 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:22,030 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:22,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:22,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 07:27:22,230 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:22,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:22,231 INFO L85 PathProgramCache]: Analyzing trace with hash 213722971, now seen corresponding path program 55 times [2022-01-18 07:27:22,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:22,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041155214] [2022-01-18 07:27:22,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:22,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:22,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:22,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:22,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041155214] [2022-01-18 07:27:22,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041155214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:22,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903244708] [2022-01-18 07:27:22,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:27:22,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:22,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:22,737 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:22,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 07:27:22,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:22,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:22,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:22,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:23,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:23,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:24,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:24,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:24,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:24,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:24,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903244708] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:24,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:24,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 07:27:24,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430882493] [2022-01-18 07:27:24,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:24,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:27:24,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:27:24,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:27:24,847 INFO L87 Difference]: Start difference. First operand 7264 states and 21948 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:27,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:27,940 INFO L93 Difference]: Finished difference Result 16648 states and 49765 transitions. [2022-01-18 07:27:27,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:27:27,940 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:27,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:27,969 INFO L225 Difference]: With dead ends: 16648 [2022-01-18 07:27:27,969 INFO L226 Difference]: Without dead ends: 16597 [2022-01-18 07:27:27,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2325 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=619, Invalid=6691, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:27:27,970 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 378 mSDsluCounter, 3224 mSDsCounter, 0 mSdLazyCounter, 3712 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 2418 SdHoareTripleChecker+Invalid, 3821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 3712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:27,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 2418 Invalid, 3821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 3712 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:27:27,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16597 states. [2022-01-18 07:27:28,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16597 to 7252. [2022-01-18 07:27:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7252 states, 7251 states have (on average 3.02247965797821) internal successors, (21916), 7251 states have internal predecessors, (21916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:28,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7252 states to 7252 states and 21916 transitions. [2022-01-18 07:27:28,133 INFO L78 Accepts]: Start accepts. Automaton has 7252 states and 21916 transitions. Word has length 48 [2022-01-18 07:27:28,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:28,134 INFO L470 AbstractCegarLoop]: Abstraction has 7252 states and 21916 transitions. [2022-01-18 07:27:28,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:28,134 INFO L276 IsEmpty]: Start isEmpty. Operand 7252 states and 21916 transitions. [2022-01-18 07:27:28,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:28,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:28,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:28,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:28,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 07:27:28,343 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:28,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:28,343 INFO L85 PathProgramCache]: Analyzing trace with hash 988891109, now seen corresponding path program 56 times [2022-01-18 07:27:28,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:28,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350269094] [2022-01-18 07:27:28,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:28,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:28,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:28,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:28,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:28,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350269094] [2022-01-18 07:27:28,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350269094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:28,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518870586] [2022-01-18 07:27:28,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:27:28,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:28,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:28,868 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:28,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 07:27:28,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:27:28,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:28,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:28,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:29,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:29,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:29,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:29,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:30,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:30,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:30,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:30,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:30,893 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:30,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518870586] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:30,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:30,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 52 [2022-01-18 07:27:30,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050906851] [2022-01-18 07:27:30,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:30,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:27:30,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:30,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:27:30,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2523, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:27:30,894 INFO L87 Difference]: Start difference. First operand 7252 states and 21916 transitions. Second operand has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:34,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:34,266 INFO L93 Difference]: Finished difference Result 16628 states and 49663 transitions. [2022-01-18 07:27:34,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:27:34,266 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:34,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:34,295 INFO L225 Difference]: With dead ends: 16628 [2022-01-18 07:27:34,295 INFO L226 Difference]: Without dead ends: 16546 [2022-01-18 07:27:34,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 54 SyntacticMatches, 11 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=635, Invalid=6675, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:27:34,296 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 407 mSDsluCounter, 3770 mSDsCounter, 0 mSdLazyCounter, 4013 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 2745 SdHoareTripleChecker+Invalid, 4199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:34,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 2745 Invalid, 4199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4013 Invalid, 0 Unknown, 98 Unchecked, 1.5s Time] [2022-01-18 07:27:34,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16546 states. [2022-01-18 07:27:34,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16546 to 7182. [2022-01-18 07:27:34,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0320289653251637) internal successors, (21773), 7181 states have internal predecessors, (21773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:34,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21773 transitions. [2022-01-18 07:27:34,463 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21773 transitions. Word has length 48 [2022-01-18 07:27:34,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:34,464 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21773 transitions. [2022-01-18 07:27:34,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:34,464 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21773 transitions. [2022-01-18 07:27:34,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:34,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:34,474 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:34,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:34,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 07:27:34,674 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:34,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:34,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1985868295, now seen corresponding path program 57 times [2022-01-18 07:27:34,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:34,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130661193] [2022-01-18 07:27:34,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:34,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:34,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:35,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:35,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:35,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130661193] [2022-01-18 07:27:35,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130661193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:35,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514494582] [2022-01-18 07:27:35,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:27:35,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:35,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:35,175 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:35,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 07:27:35,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:27:35,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:35,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:35,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:35,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:35,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:36,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:36,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:36,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:36,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:37,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:37,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 07:27:37,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:37,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514494582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:37,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:37,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 56 [2022-01-18 07:27:37,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245442037] [2022-01-18 07:27:37,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:37,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 07:27:37,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:37,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 07:27:37,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2958, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 07:27:37,294 INFO L87 Difference]: Start difference. First operand 7182 states and 21773 transitions. Second operand has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:41,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:41,632 INFO L93 Difference]: Finished difference Result 16459 states and 48695 transitions. [2022-01-18 07:27:41,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 07:27:41,633 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:41,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:41,662 INFO L225 Difference]: With dead ends: 16459 [2022-01-18 07:27:41,662 INFO L226 Difference]: Without dead ends: 16405 [2022-01-18 07:27:41,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=650, Invalid=8856, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 07:27:41,663 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 315 mSDsluCounter, 3920 mSDsCounter, 0 mSdLazyCounter, 5432 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 5507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 5432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:41,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 2909 Invalid, 5507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 5432 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 07:27:41,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16405 states. [2022-01-18 07:27:41,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16405 to 7194. [2022-01-18 07:27:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7194 states, 7193 states have (on average 3.0310023634088696) internal successors, (21802), 7193 states have internal predecessors, (21802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7194 states to 7194 states and 21802 transitions. [2022-01-18 07:27:41,839 INFO L78 Accepts]: Start accepts. Automaton has 7194 states and 21802 transitions. Word has length 48 [2022-01-18 07:27:41,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:41,839 INFO L470 AbstractCegarLoop]: Abstraction has 7194 states and 21802 transitions. [2022-01-18 07:27:41,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:41,839 INFO L276 IsEmpty]: Start isEmpty. Operand 7194 states and 21802 transitions. [2022-01-18 07:27:41,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:41,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:41,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:41,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:42,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:42,049 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:42,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1109685831, now seen corresponding path program 58 times [2022-01-18 07:27:42,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:42,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366559181] [2022-01-18 07:27:42,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:42,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:42,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:42,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:42,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:42,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366559181] [2022-01-18 07:27:42,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366559181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:42,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600386035] [2022-01-18 07:27:42,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:27:42,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:42,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:42,571 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:42,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 07:27:42,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:27:42,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:42,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:42,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:42,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:42,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:27:43,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:43,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:44,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:44,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:44,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:44,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:44,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600386035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:44,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:44,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:27:44,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634345831] [2022-01-18 07:27:44,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:44,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:27:44,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:27:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:27:44,613 INFO L87 Difference]: Start difference. First operand 7194 states and 21802 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:47,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:47,074 INFO L93 Difference]: Finished difference Result 12686 states and 38269 transitions. [2022-01-18 07:27:47,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:27:47,074 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:47,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:47,094 INFO L225 Difference]: With dead ends: 12686 [2022-01-18 07:27:47,094 INFO L226 Difference]: Without dead ends: 12642 [2022-01-18 07:27:47,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1720 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=483, Invalid=5679, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:27:47,094 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 326 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 2749 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 2119 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:47,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 2119 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2749 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 07:27:47,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12642 states. [2022-01-18 07:27:47,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12642 to 7190. [2022-01-18 07:27:47,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7190 states, 7189 states have (on average 3.0311587147030186) internal successors, (21791), 7189 states have internal predecessors, (21791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7190 states to 7190 states and 21791 transitions. [2022-01-18 07:27:47,217 INFO L78 Accepts]: Start accepts. Automaton has 7190 states and 21791 transitions. Word has length 48 [2022-01-18 07:27:47,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:47,217 INFO L470 AbstractCegarLoop]: Abstraction has 7190 states and 21791 transitions. [2022-01-18 07:27:47,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:47,218 INFO L276 IsEmpty]: Start isEmpty. Operand 7190 states and 21791 transitions. [2022-01-18 07:27:47,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:47,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:47,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:47,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:47,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:47,427 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:47,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:47,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1844153155, now seen corresponding path program 59 times [2022-01-18 07:27:47,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:47,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39092445] [2022-01-18 07:27:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:47,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:48,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:48,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39092445] [2022-01-18 07:27:48,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39092445] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:48,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179901092] [2022-01-18 07:27:48,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:27:48,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:48,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:48,012 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:48,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 07:27:48,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:27:48,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:48,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:27:48,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:48,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:48,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:48,906 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:48,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:49,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:49,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:27:49,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:49,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:27:49,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:49,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179901092] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:49,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:49,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:27:49,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482705399] [2022-01-18 07:27:49,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:49,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:27:49,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:27:49,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:27:49,992 INFO L87 Difference]: Start difference. First operand 7190 states and 21791 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:52,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:52,669 INFO L93 Difference]: Finished difference Result 15470 states and 46197 transitions. [2022-01-18 07:27:52,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 07:27:52,669 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:52,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:52,696 INFO L225 Difference]: With dead ends: 15470 [2022-01-18 07:27:52,696 INFO L226 Difference]: Without dead ends: 15413 [2022-01-18 07:27:52,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1748 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=475, Invalid=5845, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:27:52,697 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 339 mSDsluCounter, 3710 mSDsCounter, 0 mSdLazyCounter, 3731 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 3812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:52,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 2918 Invalid, 3812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3731 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:27:52,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15413 states. [2022-01-18 07:27:52,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15413 to 7196. [2022-01-18 07:27:52,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7196 states, 7195 states have (on average 3.030437804030577) internal successors, (21804), 7195 states have internal predecessors, (21804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:52,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7196 states to 7196 states and 21804 transitions. [2022-01-18 07:27:52,855 INFO L78 Accepts]: Start accepts. Automaton has 7196 states and 21804 transitions. Word has length 48 [2022-01-18 07:27:52,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:52,856 INFO L470 AbstractCegarLoop]: Abstraction has 7196 states and 21804 transitions. [2022-01-18 07:27:52,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:52,856 INFO L276 IsEmpty]: Start isEmpty. Operand 7196 states and 21804 transitions. [2022-01-18 07:27:52,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:52,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:52,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:52,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:53,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:53,065 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:53,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:53,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1167666681, now seen corresponding path program 60 times [2022-01-18 07:27:53,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:53,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519916002] [2022-01-18 07:27:53,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:53,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:53,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:53,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:53,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519916002] [2022-01-18 07:27:53,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519916002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:53,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594391849] [2022-01-18 07:27:53,642 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:27:53,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:53,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:53,643 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:53,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 07:27:53,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:27:53,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:27:53,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:27:53,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:27:53,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:54,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:27:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:54,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:27:55,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:55,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 07:27:55,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:27:55,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 07:27:56,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:56,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594391849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:27:56,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:27:56,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 23] total 60 [2022-01-18 07:27:56,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365285023] [2022-01-18 07:27:56,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:27:56,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-18 07:27:56,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:27:56,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-18 07:27:56,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=3389, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 07:27:56,057 INFO L87 Difference]: Start difference. First operand 7196 states and 21804 transitions. Second operand has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:58,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:27:58,921 INFO L93 Difference]: Finished difference Result 15421 states and 46118 transitions. [2022-01-18 07:27:58,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 07:27:58,922 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:27:58,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:27:58,950 INFO L225 Difference]: With dead ends: 15421 [2022-01-18 07:27:58,951 INFO L226 Difference]: Without dead ends: 15305 [2022-01-18 07:27:58,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 52 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2385 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=588, Invalid=7602, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 07:27:58,951 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 442 mSDsluCounter, 3462 mSDsCounter, 0 mSdLazyCounter, 3592 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2634 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:27:58,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 2634 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 3592 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:27:58,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15305 states. [2022-01-18 07:27:59,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15305 to 7176. [2022-01-18 07:27:59,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7176 states, 7175 states have (on average 3.032891986062718) internal successors, (21761), 7175 states have internal predecessors, (21761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:59,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7176 states to 7176 states and 21761 transitions. [2022-01-18 07:27:59,121 INFO L78 Accepts]: Start accepts. Automaton has 7176 states and 21761 transitions. Word has length 48 [2022-01-18 07:27:59,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:27:59,121 INFO L470 AbstractCegarLoop]: Abstraction has 7176 states and 21761 transitions. [2022-01-18 07:27:59,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:27:59,121 INFO L276 IsEmpty]: Start isEmpty. Operand 7176 states and 21761 transitions. [2022-01-18 07:27:59,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:27:59,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:27:59,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:27:59,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 07:27:59,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:59,331 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:27:59,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:27:59,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1438624929, now seen corresponding path program 61 times [2022-01-18 07:27:59,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:27:59,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169497182] [2022-01-18 07:27:59,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:27:59,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:27:59,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:59,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:27:59,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:27:59,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169497182] [2022-01-18 07:27:59,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169497182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:27:59,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835507997] [2022-01-18 07:27:59,845 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:27:59,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:27:59,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:27:59,846 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:27:59,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 07:27:59,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:27:59,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:27:59,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:00,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:00,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:00,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:01,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:01,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:01,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:01,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:01,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:01,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835507997] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:01,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:01,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:01,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585597388] [2022-01-18 07:28:01,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:01,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:01,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:01,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:01,865 INFO L87 Difference]: Start difference. First operand 7176 states and 21761 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:04,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:04,601 INFO L93 Difference]: Finished difference Result 12727 states and 38354 transitions. [2022-01-18 07:28:04,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 07:28:04,602 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:04,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:04,622 INFO L225 Difference]: With dead ends: 12727 [2022-01-18 07:28:04,622 INFO L226 Difference]: Without dead ends: 12687 [2022-01-18 07:28:04,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=489, Invalid=5831, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:28:04,623 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 365 mSDsluCounter, 3051 mSDsCounter, 0 mSdLazyCounter, 3272 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2339 SdHoareTripleChecker+Invalid, 3352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:04,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 2339 Invalid, 3352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3272 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:28:04,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12687 states. [2022-01-18 07:28:04,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12687 to 7194. [2022-01-18 07:28:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7194 states, 7193 states have (on average 3.031558459613513) internal successors, (21806), 7193 states have internal predecessors, (21806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:04,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7194 states to 7194 states and 21806 transitions. [2022-01-18 07:28:04,751 INFO L78 Accepts]: Start accepts. Automaton has 7194 states and 21806 transitions. Word has length 48 [2022-01-18 07:28:04,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:04,751 INFO L470 AbstractCegarLoop]: Abstraction has 7194 states and 21806 transitions. [2022-01-18 07:28:04,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:04,751 INFO L276 IsEmpty]: Start isEmpty. Operand 7194 states and 21806 transitions. [2022-01-18 07:28:04,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:04,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:04,760 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:04,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 07:28:04,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:04,960 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:04,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:04,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1667383773, now seen corresponding path program 62 times [2022-01-18 07:28:04,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:04,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62385572] [2022-01-18 07:28:04,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:04,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:04,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:05,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:05,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62385572] [2022-01-18 07:28:05,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62385572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:05,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357894144] [2022-01-18 07:28:05,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:28:05,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:05,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:05,490 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:05,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 07:28:05,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:28:05,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:05,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:05,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:05,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:05,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:06,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:06,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:07,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:07,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:07,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:07,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:07,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:07,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357894144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:07,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:07,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:07,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789627897] [2022-01-18 07:28:07,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:07,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:07,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:07,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:07,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:07,542 INFO L87 Difference]: Start difference. First operand 7194 states and 21806 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:10,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:10,300 INFO L93 Difference]: Finished difference Result 15342 states and 45924 transitions. [2022-01-18 07:28:10,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:28:10,300 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:10,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:10,327 INFO L225 Difference]: With dead ends: 15342 [2022-01-18 07:28:10,327 INFO L226 Difference]: Without dead ends: 15297 [2022-01-18 07:28:10,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 54 SyntacticMatches, 11 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1784 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=447, Invalid=5559, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 07:28:10,328 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 260 mSDsluCounter, 4063 mSDsCounter, 0 mSdLazyCounter, 4406 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 3064 SdHoareTripleChecker+Invalid, 4469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 4406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:10,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 3064 Invalid, 4469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 4406 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 07:28:10,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15297 states. [2022-01-18 07:28:10,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15297 to 7188. [2022-01-18 07:28:10,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 7187 states have (on average 3.031445665785446) internal successors, (21787), 7187 states have internal predecessors, (21787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:10,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 21787 transitions. [2022-01-18 07:28:10,511 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 21787 transitions. Word has length 48 [2022-01-18 07:28:10,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:10,511 INFO L470 AbstractCegarLoop]: Abstraction has 7188 states and 21787 transitions. [2022-01-18 07:28:10,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:10,511 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 21787 transitions. [2022-01-18 07:28:10,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:10,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:10,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:10,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:10,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:10,721 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:10,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:10,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1680851723, now seen corresponding path program 63 times [2022-01-18 07:28:10,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:10,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052591984] [2022-01-18 07:28:10,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:10,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:10,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:11,231 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:11,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:11,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052591984] [2022-01-18 07:28:11,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052591984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:11,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869037581] [2022-01-18 07:28:11,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:28:11,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:11,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:11,233 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:11,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 07:28:11,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:28:11,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:11,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:11,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:11,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:11,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:12,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:12,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:12,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:12,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:13,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:13,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869037581] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:13,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:13,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:28:13,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841472735] [2022-01-18 07:28:13,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:13,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:28:13,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:13,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:28:13,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:28:13,222 INFO L87 Difference]: Start difference. First operand 7188 states and 21787 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:14,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:14,894 INFO L93 Difference]: Finished difference Result 12412 states and 37319 transitions. [2022-01-18 07:28:14,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 07:28:14,894 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:14,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:14,918 INFO L225 Difference]: With dead ends: 12412 [2022-01-18 07:28:14,918 INFO L226 Difference]: Without dead ends: 12404 [2022-01-18 07:28:14,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=321, Invalid=3839, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 07:28:14,919 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 344 mSDsluCounter, 3072 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 2457 SdHoareTripleChecker+Invalid, 2844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:14,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 2457 Invalid, 2844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2677 Invalid, 0 Unknown, 111 Unchecked, 1.0s Time] [2022-01-18 07:28:14,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12404 states. [2022-01-18 07:28:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12404 to 7208. [2022-01-18 07:28:15,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7208 states, 7207 states have (on average 3.029554599694741) internal successors, (21834), 7207 states have internal predecessors, (21834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:15,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7208 states to 7208 states and 21834 transitions. [2022-01-18 07:28:15,063 INFO L78 Accepts]: Start accepts. Automaton has 7208 states and 21834 transitions. Word has length 48 [2022-01-18 07:28:15,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:15,063 INFO L470 AbstractCegarLoop]: Abstraction has 7208 states and 21834 transitions. [2022-01-18 07:28:15,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:15,064 INFO L276 IsEmpty]: Start isEmpty. Operand 7208 states and 21834 transitions. [2022-01-18 07:28:15,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:15,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:15,074 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:15,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:15,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:15,274 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:15,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:15,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1310847503, now seen corresponding path program 64 times [2022-01-18 07:28:15,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:15,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321022757] [2022-01-18 07:28:15,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:15,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:15,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:15,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321022757] [2022-01-18 07:28:15,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321022757] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:15,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109943107] [2022-01-18 07:28:15,789 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:28:15,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:15,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:15,790 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:15,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 07:28:15,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:28:15,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:15,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:15,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:16,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:16,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:16,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:17,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:17,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:17,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:17,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:17,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:17,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109943107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:17,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:17,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:28:17,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187965340] [2022-01-18 07:28:17,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:17,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:28:17,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:17,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:28:17,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:28:17,844 INFO L87 Difference]: Start difference. First operand 7208 states and 21834 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:20,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:20,517 INFO L93 Difference]: Finished difference Result 15556 states and 46360 transitions. [2022-01-18 07:28:20,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 07:28:20,518 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:20,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:20,544 INFO L225 Difference]: With dead ends: 15556 [2022-01-18 07:28:20,544 INFO L226 Difference]: Without dead ends: 15497 [2022-01-18 07:28:20,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=509, Invalid=6297, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 07:28:20,545 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 364 mSDsluCounter, 3701 mSDsCounter, 0 mSdLazyCounter, 3498 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 2855 SdHoareTripleChecker+Invalid, 3947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:20,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 2855 Invalid, 3947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3498 Invalid, 0 Unknown, 368 Unchecked, 1.3s Time] [2022-01-18 07:28:20,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15497 states. [2022-01-18 07:28:20,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15497 to 7226. [2022-01-18 07:28:20,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7226 states, 7225 states have (on average 3.027681660899654) internal successors, (21875), 7225 states have internal predecessors, (21875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:20,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7226 states to 7226 states and 21875 transitions. [2022-01-18 07:28:20,712 INFO L78 Accepts]: Start accepts. Automaton has 7226 states and 21875 transitions. Word has length 48 [2022-01-18 07:28:20,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:20,712 INFO L470 AbstractCegarLoop]: Abstraction has 7226 states and 21875 transitions. [2022-01-18 07:28:20,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:20,712 INFO L276 IsEmpty]: Start isEmpty. Operand 7226 states and 21875 transitions. [2022-01-18 07:28:20,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:20,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:20,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:20,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 07:28:20,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 07:28:20,922 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:20,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:20,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1526414205, now seen corresponding path program 65 times [2022-01-18 07:28:20,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:20,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723005372] [2022-01-18 07:28:20,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:20,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:21,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:21,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:21,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723005372] [2022-01-18 07:28:21,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723005372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:21,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521245016] [2022-01-18 07:28:21,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:28:21,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:21,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:21,435 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:21,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 07:28:21,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:28:21,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:21,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:21,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:21,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:21,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:22,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:22,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:23,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:23,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:23,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:23,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:23,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:23,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521245016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:23,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:23,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:28:23,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852701221] [2022-01-18 07:28:23,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:23,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:28:23,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:23,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:28:23,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2645, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:28:23,447 INFO L87 Difference]: Start difference. First operand 7226 states and 21875 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:26,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:26,089 INFO L93 Difference]: Finished difference Result 15514 states and 46303 transitions. [2022-01-18 07:28:26,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 07:28:26,090 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:26,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:26,116 INFO L225 Difference]: With dead ends: 15514 [2022-01-18 07:28:26,116 INFO L226 Difference]: Without dead ends: 15341 [2022-01-18 07:28:26,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 56 SyntacticMatches, 8 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1850 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=479, Invalid=5841, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:28:26,117 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 368 mSDsluCounter, 4058 mSDsCounter, 0 mSdLazyCounter, 3793 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 3053 SdHoareTripleChecker+Invalid, 4233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:26,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 3053 Invalid, 4233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3793 Invalid, 0 Unknown, 360 Unchecked, 1.3s Time] [2022-01-18 07:28:26,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15341 states. [2022-01-18 07:28:26,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15341 to 7204. [2022-01-18 07:28:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7204 states, 7203 states have (on average 3.0284603637373317) internal successors, (21814), 7203 states have internal predecessors, (21814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:26,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7204 states to 7204 states and 21814 transitions. [2022-01-18 07:28:26,270 INFO L78 Accepts]: Start accepts. Automaton has 7204 states and 21814 transitions. Word has length 48 [2022-01-18 07:28:26,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:26,270 INFO L470 AbstractCegarLoop]: Abstraction has 7204 states and 21814 transitions. [2022-01-18 07:28:26,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:26,271 INFO L276 IsEmpty]: Start isEmpty. Operand 7204 states and 21814 transitions. [2022-01-18 07:28:26,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:26,279 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:26,279 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:26,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:26,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 07:28:26,480 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:26,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:26,480 INFO L85 PathProgramCache]: Analyzing trace with hash 442393127, now seen corresponding path program 66 times [2022-01-18 07:28:26,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:26,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143705830] [2022-01-18 07:28:26,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:26,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:26,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:27,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:27,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143705830] [2022-01-18 07:28:27,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143705830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:27,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256674521] [2022-01-18 07:28:27,022 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:28:27,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:27,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:27,023 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:27,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 07:28:27,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:28:27,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:27,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:27,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:27,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:27,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:27,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:27,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:28,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:28,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:28,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:28,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:29,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:29,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256674521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:29,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:29,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:28:29,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705932443] [2022-01-18 07:28:29,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:29,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:28:29,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:29,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:28:29,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:28:29,062 INFO L87 Difference]: Start difference. First operand 7204 states and 21814 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:31,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:31,762 INFO L93 Difference]: Finished difference Result 15438 states and 46105 transitions. [2022-01-18 07:28:31,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 07:28:31,762 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:31,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:31,788 INFO L225 Difference]: With dead ends: 15438 [2022-01-18 07:28:31,788 INFO L226 Difference]: Without dead ends: 15297 [2022-01-18 07:28:31,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=475, Invalid=5845, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:28:31,789 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 343 mSDsluCounter, 3864 mSDsCounter, 0 mSdLazyCounter, 3866 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2972 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 3866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:31,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2972 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 3866 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:28:31,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15297 states. [2022-01-18 07:28:31,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15297 to 7128. [2022-01-18 07:28:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7128 states, 7127 states have (on average 3.0350778728777885) internal successors, (21631), 7127 states have internal predecessors, (21631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:31,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7128 states to 7128 states and 21631 transitions. [2022-01-18 07:28:31,942 INFO L78 Accepts]: Start accepts. Automaton has 7128 states and 21631 transitions. Word has length 48 [2022-01-18 07:28:31,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:31,942 INFO L470 AbstractCegarLoop]: Abstraction has 7128 states and 21631 transitions. [2022-01-18 07:28:31,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:31,942 INFO L276 IsEmpty]: Start isEmpty. Operand 7128 states and 21631 transitions. [2022-01-18 07:28:31,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:31,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:31,951 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:31,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:32,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:32,151 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:32,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:32,151 INFO L85 PathProgramCache]: Analyzing trace with hash -873155629, now seen corresponding path program 67 times [2022-01-18 07:28:32,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:32,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802039533] [2022-01-18 07:28:32,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:32,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:32,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:32,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:32,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:32,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802039533] [2022-01-18 07:28:32,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802039533] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:32,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279771259] [2022-01-18 07:28:32,672 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:28:32,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:32,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:32,673 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:32,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 07:28:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:32,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:32,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:32,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:33,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:33,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:34,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:34,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:34,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:34,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:34,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:34,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279771259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:34,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:34,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:34,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563187541] [2022-01-18 07:28:34,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:34,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:34,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:34,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:34,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:34,709 INFO L87 Difference]: Start difference. First operand 7128 states and 21631 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:37,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:37,057 INFO L93 Difference]: Finished difference Result 12635 states and 38136 transitions. [2022-01-18 07:28:37,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:28:37,058 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:37,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:37,080 INFO L225 Difference]: With dead ends: 12635 [2022-01-18 07:28:37,080 INFO L226 Difference]: Without dead ends: 12600 [2022-01-18 07:28:37,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 55 SyntacticMatches, 10 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=464, Invalid=5388, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 07:28:37,081 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 325 mSDsluCounter, 2634 mSDsCounter, 0 mSdLazyCounter, 2881 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 2154 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:37,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 2154 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2881 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 07:28:37,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12600 states. [2022-01-18 07:28:37,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12600 to 7136. [2022-01-18 07:28:37,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.0343377715487034) internal successors, (21650), 7135 states have internal predecessors, (21650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:37,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21650 transitions. [2022-01-18 07:28:37,224 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21650 transitions. Word has length 48 [2022-01-18 07:28:37,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:37,225 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21650 transitions. [2022-01-18 07:28:37,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:37,225 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21650 transitions. [2022-01-18 07:28:37,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:37,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:37,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:37,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:37,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 07:28:37,434 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:37,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:37,434 INFO L85 PathProgramCache]: Analyzing trace with hash 3026835, now seen corresponding path program 68 times [2022-01-18 07:28:37,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:37,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244759872] [2022-01-18 07:28:37,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:37,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:37,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:37,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:37,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244759872] [2022-01-18 07:28:37,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244759872] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:37,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147570819] [2022-01-18 07:28:37,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:28:37,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:37,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:37,947 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:37,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 07:28:37,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:28:37,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:37,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:37,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:38,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:38,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:38,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:38,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:39,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:39,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:39,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:39,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:39,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:39,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147570819] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:39,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:39,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:39,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285624886] [2022-01-18 07:28:39,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:39,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:39,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:39,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:39,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:39,966 INFO L87 Difference]: Start difference. First operand 7136 states and 21650 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:42,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:42,527 INFO L93 Difference]: Finished difference Result 12666 states and 38195 transitions. [2022-01-18 07:28:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:28:42,527 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:42,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:42,549 INFO L225 Difference]: With dead ends: 12666 [2022-01-18 07:28:42,549 INFO L226 Difference]: Without dead ends: 12622 [2022-01-18 07:28:42,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=477, Invalid=5223, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 07:28:42,549 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 347 mSDsluCounter, 3160 mSDsCounter, 0 mSdLazyCounter, 3443 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 3626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:42,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 2563 Invalid, 3626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3443 Invalid, 0 Unknown, 82 Unchecked, 1.2s Time] [2022-01-18 07:28:42,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12622 states. [2022-01-18 07:28:42,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12622 to 7132. [2022-01-18 07:28:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0349179638199413) internal successors, (21642), 7131 states have internal predecessors, (21642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:42,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21642 transitions. [2022-01-18 07:28:42,678 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21642 transitions. Word has length 48 [2022-01-18 07:28:42,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:42,678 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21642 transitions. [2022-01-18 07:28:42,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:42,678 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21642 transitions. [2022-01-18 07:28:42,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:42,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:42,686 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:42,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:42,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-01-18 07:28:42,887 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:42,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2100109293, now seen corresponding path program 69 times [2022-01-18 07:28:42,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:42,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771632910] [2022-01-18 07:28:42,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:42,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:43,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:43,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:43,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771632910] [2022-01-18 07:28:43,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771632910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:43,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290518848] [2022-01-18 07:28:43,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:28:43,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:43,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:43,392 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:43,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 07:28:43,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:28:43,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:43,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:43,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:43,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:43,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:44,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:44,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:44,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:44,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:45,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:45,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:45,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290518848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:45,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:45,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:45,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130523407] [2022-01-18 07:28:45,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:45,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:45,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:45,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:45,311 INFO L87 Difference]: Start difference. First operand 7132 states and 21642 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:47,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:47,825 INFO L93 Difference]: Finished difference Result 15280 states and 45762 transitions. [2022-01-18 07:28:47,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:28:47,825 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:47,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:47,849 INFO L225 Difference]: With dead ends: 15280 [2022-01-18 07:28:47,849 INFO L226 Difference]: Without dead ends: 15245 [2022-01-18 07:28:47,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=432, Invalid=5268, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 07:28:47,850 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 241 mSDsluCounter, 3639 mSDsCounter, 0 mSdLazyCounter, 3887 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 2825 SdHoareTripleChecker+Invalid, 3949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:47,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 2825 Invalid, 3949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3887 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 07:28:47,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15245 states. [2022-01-18 07:28:47,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15245 to 7136. [2022-01-18 07:28:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.0343377715487034) internal successors, (21650), 7135 states have internal predecessors, (21650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:47,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21650 transitions. [2022-01-18 07:28:47,990 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21650 transitions. Word has length 48 [2022-01-18 07:28:47,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:47,990 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21650 transitions. [2022-01-18 07:28:47,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:47,990 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21650 transitions. [2022-01-18 07:28:47,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:47,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:47,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:48,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:48,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-01-18 07:28:48,199 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:48,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:48,199 INFO L85 PathProgramCache]: Analyzing trace with hash 361940599, now seen corresponding path program 70 times [2022-01-18 07:28:48,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:48,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501969063] [2022-01-18 07:28:48,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:48,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:48,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:48,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501969063] [2022-01-18 07:28:48,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501969063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:48,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560585529] [2022-01-18 07:28:48,701 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:28:48,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:48,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:48,702 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:48,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 07:28:48,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:28:48,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:48,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:48,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:48,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:49,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:28:49,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:49,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:50,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:50,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:50,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:50,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:28:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:50,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560585529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:50,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:50,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:50,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171348806] [2022-01-18 07:28:50,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:50,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:50,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:50,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:50,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:50,808 INFO L87 Difference]: Start difference. First operand 7136 states and 21650 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:53,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:53,266 INFO L93 Difference]: Finished difference Result 15284 states and 45768 transitions. [2022-01-18 07:28:53,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:28:53,266 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:53,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:53,293 INFO L225 Difference]: With dead ends: 15284 [2022-01-18 07:28:53,293 INFO L226 Difference]: Without dead ends: 15241 [2022-01-18 07:28:53,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 52 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1760 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=432, Invalid=5268, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 07:28:53,294 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 258 mSDsluCounter, 3408 mSDsCounter, 0 mSdLazyCounter, 3785 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 2651 SdHoareTripleChecker+Invalid, 3848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 3785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:53,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 2651 Invalid, 3848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 3785 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:28:53,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15241 states. [2022-01-18 07:28:53,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15241 to 7132. [2022-01-18 07:28:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0346374982470903) internal successors, (21640), 7131 states have internal predecessors, (21640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:53,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21640 transitions. [2022-01-18 07:28:53,449 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21640 transitions. Word has length 48 [2022-01-18 07:28:53,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:53,449 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21640 transitions. [2022-01-18 07:28:53,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:53,450 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21640 transitions. [2022-01-18 07:28:53,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:53,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:53,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:53,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 07:28:53,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:53,659 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:53,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:53,659 INFO L85 PathProgramCache]: Analyzing trace with hash -494007049, now seen corresponding path program 71 times [2022-01-18 07:28:53,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:53,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615872025] [2022-01-18 07:28:53,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:53,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:54,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:54,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:54,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615872025] [2022-01-18 07:28:54,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615872025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:54,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784453825] [2022-01-18 07:28:54,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:28:54,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:54,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:54,192 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:54,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 07:28:54,218 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:28:54,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:54,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:54,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:54,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:54,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:55,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:55,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:28:55,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:55,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:28:55,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:28:56,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 37 treesize of output 39 [2022-01-18 07:28:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:56,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784453825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:28:56,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:28:56,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:28:56,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891828123] [2022-01-18 07:28:56,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:28:56,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:28:56,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:28:56,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:28:56,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:28:56,225 INFO L87 Difference]: Start difference. First operand 7132 states and 21640 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:58,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:28:58,660 INFO L93 Difference]: Finished difference Result 12668 states and 38199 transitions. [2022-01-18 07:28:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:28:58,661 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:28:58,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:28:58,682 INFO L225 Difference]: With dead ends: 12668 [2022-01-18 07:28:58,682 INFO L226 Difference]: Without dead ends: 12628 [2022-01-18 07:28:58,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 57 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1553 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=477, Invalid=5223, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 07:28:58,683 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 357 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 2239 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:28:58,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 2239 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2958 Invalid, 0 Unknown, 102 Unchecked, 1.1s Time] [2022-01-18 07:28:58,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12628 states. [2022-01-18 07:28:58,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12628 to 7138. [2022-01-18 07:28:58,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7138 states, 7137 states have (on average 3.0339078043996075) internal successors, (21653), 7137 states have internal predecessors, (21653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:58,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7138 states to 7138 states and 21653 transitions. [2022-01-18 07:28:58,817 INFO L78 Accepts]: Start accepts. Automaton has 7138 states and 21653 transitions. Word has length 48 [2022-01-18 07:28:58,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:28:58,818 INFO L470 AbstractCegarLoop]: Abstraction has 7138 states and 21653 transitions. [2022-01-18 07:28:58,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:28:58,818 INFO L276 IsEmpty]: Start isEmpty. Operand 7138 states and 21653 transitions. [2022-01-18 07:28:58,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:28:58,826 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:28:58,826 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:28:58,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 07:28:59,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:59,026 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:28:59,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:28:59,026 INFO L85 PathProgramCache]: Analyzing trace with hash 2134561661, now seen corresponding path program 72 times [2022-01-18 07:28:59,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:28:59,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217416714] [2022-01-18 07:28:59,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:28:59,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:28:59,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:28:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:28:59,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:28:59,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217416714] [2022-01-18 07:28:59,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217416714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:28:59,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763563359] [2022-01-18 07:28:59,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:28:59,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:28:59,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:28:59,535 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:28:59,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 07:28:59,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:28:59,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:28:59,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:28:59,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:28:59,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:28:59,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:00,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:00,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:01,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:01,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:01,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:01,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:01,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763563359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:01,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:01,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:29:01,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689102184] [2022-01-18 07:29:01,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:01,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:29:01,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:01,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:29:01,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:29:01,608 INFO L87 Difference]: Start difference. First operand 7138 states and 21653 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:04,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:04,094 INFO L93 Difference]: Finished difference Result 12629 states and 38115 transitions. [2022-01-18 07:29:04,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:29:04,094 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:04,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:04,116 INFO L225 Difference]: With dead ends: 12629 [2022-01-18 07:29:04,116 INFO L226 Difference]: Without dead ends: 12582 [2022-01-18 07:29:04,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 53 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=464, Invalid=5388, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 07:29:04,117 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 324 mSDsluCounter, 2891 mSDsCounter, 0 mSdLazyCounter, 3311 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 2246 SdHoareTripleChecker+Invalid, 3394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 3311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:04,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 2246 Invalid, 3394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 3311 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:29:04,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12582 states. [2022-01-18 07:29:04,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12582 to 7130. [2022-01-18 07:29:04,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.034787487726189) internal successors, (21635), 7129 states have internal predecessors, (21635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:04,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21635 transitions. [2022-01-18 07:29:04,276 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21635 transitions. Word has length 48 [2022-01-18 07:29:04,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:04,276 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21635 transitions. [2022-01-18 07:29:04,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:04,276 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21635 transitions. [2022-01-18 07:29:04,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:04,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:04,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:04,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 07:29:04,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:04,485 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:04,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:04,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1248400551, now seen corresponding path program 73 times [2022-01-18 07:29:04,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:04,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527609306] [2022-01-18 07:29:04,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:04,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:05,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:05,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527609306] [2022-01-18 07:29:05,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527609306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:05,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699837684] [2022-01-18 07:29:05,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:29:05,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:05,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:05,002 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:05,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 07:29:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:05,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:05,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:05,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:05,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:05,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:05,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:06,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:06,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:06,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:06,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:06,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699837684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:06,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:06,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:06,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78038097] [2022-01-18 07:29:06,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:06,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:06,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:06,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:06,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:06,992 INFO L87 Difference]: Start difference. First operand 7130 states and 21635 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:09,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:09,394 INFO L93 Difference]: Finished difference Result 15337 states and 45881 transitions. [2022-01-18 07:29:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:29:09,394 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:09,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:09,422 INFO L225 Difference]: With dead ends: 15337 [2022-01-18 07:29:09,422 INFO L226 Difference]: Without dead ends: 15302 [2022-01-18 07:29:09,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1663 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=461, Invalid=5701, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:29:09,423 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 306 mSDsluCounter, 3058 mSDsCounter, 0 mSdLazyCounter, 3160 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2439 SdHoareTripleChecker+Invalid, 3233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:09,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 2439 Invalid, 3233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3160 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 07:29:09,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15302 states. [2022-01-18 07:29:09,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15302 to 7138. [2022-01-18 07:29:09,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7138 states, 7137 states have (on average 3.0339078043996075) internal successors, (21653), 7137 states have internal predecessors, (21653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:09,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7138 states to 7138 states and 21653 transitions. [2022-01-18 07:29:09,578 INFO L78 Accepts]: Start accepts. Automaton has 7138 states and 21653 transitions. Word has length 48 [2022-01-18 07:29:09,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:09,578 INFO L470 AbstractCegarLoop]: Abstraction has 7138 states and 21653 transitions. [2022-01-18 07:29:09,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:09,578 INFO L276 IsEmpty]: Start isEmpty. Operand 7138 states and 21653 transitions. [2022-01-18 07:29:09,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:09,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:09,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:09,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:09,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:09,787 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:09,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:09,787 INFO L85 PathProgramCache]: Analyzing trace with hash 2124583015, now seen corresponding path program 74 times [2022-01-18 07:29:09,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:09,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508294925] [2022-01-18 07:29:09,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:09,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:10,321 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:10,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:10,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508294925] [2022-01-18 07:29:10,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508294925] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:10,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511114732] [2022-01-18 07:29:10,321 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:29:10,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:10,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:10,322 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:10,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 07:29:10,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:29:10,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:10,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:10,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:10,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:11,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:12,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:12,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:12,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:12,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:12,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511114732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:12,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:12,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:12,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959419975] [2022-01-18 07:29:12,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:12,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:12,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:12,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:12,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:12,421 INFO L87 Difference]: Start difference. First operand 7138 states and 21653 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:15,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:15,556 INFO L93 Difference]: Finished difference Result 21362 states and 63936 transitions. [2022-01-18 07:29:15,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 07:29:15,556 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:15,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:15,594 INFO L225 Difference]: With dead ends: 21362 [2022-01-18 07:29:15,594 INFO L226 Difference]: Without dead ends: 21288 [2022-01-18 07:29:15,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2103 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=589, Invalid=6721, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 07:29:15,595 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 416 mSDsluCounter, 3059 mSDsCounter, 0 mSdLazyCounter, 3118 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 2399 SdHoareTripleChecker+Invalid, 3300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:15,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 2399 Invalid, 3300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3118 Invalid, 0 Unknown, 86 Unchecked, 1.2s Time] [2022-01-18 07:29:15,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21288 states. [2022-01-18 07:29:15,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21288 to 7130. [2022-01-18 07:29:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.0346472155982607) internal successors, (21634), 7129 states have internal predecessors, (21634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:15,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21634 transitions. [2022-01-18 07:29:15,787 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21634 transitions. Word has length 48 [2022-01-18 07:29:15,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:15,787 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21634 transitions. [2022-01-18 07:29:15,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:15,787 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21634 transitions. [2022-01-18 07:29:15,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:15,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:15,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:15,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:15,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:15,996 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:15,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:15,997 INFO L85 PathProgramCache]: Analyzing trace with hash -896412165, now seen corresponding path program 75 times [2022-01-18 07:29:15,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:15,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193537019] [2022-01-18 07:29:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:15,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:16,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:16,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:16,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193537019] [2022-01-18 07:29:16,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193537019] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:16,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075810682] [2022-01-18 07:29:16,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:29:16,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:16,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:16,513 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:16,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 07:29:16,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:29:16,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:16,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:16,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:16,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:16,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:17,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:17,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:18,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:18,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:18,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:18,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:18,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:18,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075810682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:18,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:18,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:18,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730423736] [2022-01-18 07:29:18,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:18,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:18,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:18,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:18,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:18,566 INFO L87 Difference]: Start difference. First operand 7130 states and 21634 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:21,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:21,142 INFO L93 Difference]: Finished difference Result 12728 states and 38323 transitions. [2022-01-18 07:29:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:29:21,142 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:21,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:21,164 INFO L225 Difference]: With dead ends: 12728 [2022-01-18 07:29:21,164 INFO L226 Difference]: Without dead ends: 12635 [2022-01-18 07:29:21,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1788 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=522, Invalid=6120, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:29:21,165 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 416 mSDsluCounter, 2853 mSDsCounter, 0 mSdLazyCounter, 2817 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 2235 SdHoareTripleChecker+Invalid, 3100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:21,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 2235 Invalid, 3100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2817 Invalid, 0 Unknown, 185 Unchecked, 1.1s Time] [2022-01-18 07:29:21,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12635 states. [2022-01-18 07:29:21,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12635 to 7142. [2022-01-18 07:29:21,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7142 states, 7141 states have (on average 3.0331886290435515) internal successors, (21660), 7141 states have internal predecessors, (21660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:21,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7142 states to 7142 states and 21660 transitions. [2022-01-18 07:29:21,308 INFO L78 Accepts]: Start accepts. Automaton has 7142 states and 21660 transitions. Word has length 48 [2022-01-18 07:29:21,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:21,308 INFO L470 AbstractCegarLoop]: Abstraction has 7142 states and 21660 transitions. [2022-01-18 07:29:21,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:21,308 INFO L276 IsEmpty]: Start isEmpty. Operand 7142 states and 21660 transitions. [2022-01-18 07:29:21,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:21,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:21,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:21,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:21,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:21,517 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:21,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:21,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1732156545, now seen corresponding path program 76 times [2022-01-18 07:29:21,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:21,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131917289] [2022-01-18 07:29:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:21,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:22,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:22,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:22,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131917289] [2022-01-18 07:29:22,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131917289] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:22,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781087097] [2022-01-18 07:29:22,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:29:22,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:22,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:22,033 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:22,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 07:29:22,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:29:22,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:22,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:22,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:22,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:22,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:23,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:23,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:23,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:23,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:23,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:24,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:24,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781087097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:24,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:24,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:24,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826911668] [2022-01-18 07:29:24,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:24,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:24,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:24,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:24,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:24,114 INFO L87 Difference]: Start difference. First operand 7142 states and 21660 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:26,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:26,491 INFO L93 Difference]: Finished difference Result 15290 states and 45778 transitions. [2022-01-18 07:29:26,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:29:26,492 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:26,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:26,518 INFO L225 Difference]: With dead ends: 15290 [2022-01-18 07:29:26,518 INFO L226 Difference]: Without dead ends: 15237 [2022-01-18 07:29:26,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1790 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=453, Invalid=5553, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 07:29:26,519 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 310 mSDsluCounter, 2941 mSDsCounter, 0 mSdLazyCounter, 3097 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 3170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:26,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 2296 Invalid, 3170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3097 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 07:29:26,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15237 states. [2022-01-18 07:29:26,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15237 to 7128. [2022-01-18 07:29:26,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7128 states, 7127 states have (on average 3.0347972498947664) internal successors, (21629), 7127 states have internal predecessors, (21629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:26,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7128 states to 7128 states and 21629 transitions. [2022-01-18 07:29:26,674 INFO L78 Accepts]: Start accepts. Automaton has 7128 states and 21629 transitions. Word has length 48 [2022-01-18 07:29:26,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:26,674 INFO L470 AbstractCegarLoop]: Abstraction has 7128 states and 21629 transitions. [2022-01-18 07:29:26,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:26,674 INFO L276 IsEmpty]: Start isEmpty. Operand 7128 states and 21629 transitions. [2022-01-18 07:29:26,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:26,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:26,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:26,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:26,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 07:29:26,883 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:26,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash 310275829, now seen corresponding path program 77 times [2022-01-18 07:29:26,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:26,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839599534] [2022-01-18 07:29:26,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:26,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:26,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:27,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:27,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839599534] [2022-01-18 07:29:27,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839599534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:27,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16883803] [2022-01-18 07:29:27,406 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:29:27,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:27,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:27,407 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:27,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 07:29:27,435 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:29:27,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:27,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:27,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:27,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:27,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:28,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:29,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:29,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:29,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:29,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:29,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:29,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16883803] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:29,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:29,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:29,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115685313] [2022-01-18 07:29:29,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:29,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:29,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:29,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:29,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:29,504 INFO L87 Difference]: Start difference. First operand 7128 states and 21629 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:32,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:32,083 INFO L93 Difference]: Finished difference Result 15318 states and 45833 transitions. [2022-01-18 07:29:32,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:29:32,083 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:32,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:32,109 INFO L225 Difference]: With dead ends: 15318 [2022-01-18 07:29:32,109 INFO L226 Difference]: Without dead ends: 15283 [2022-01-18 07:29:32,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1803 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=461, Invalid=5701, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:29:32,109 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 290 mSDsluCounter, 3490 mSDsCounter, 0 mSdLazyCounter, 3489 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 2733 SdHoareTripleChecker+Invalid, 3561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 3489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:32,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 2733 Invalid, 3561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 3489 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:29:32,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15283 states. [2022-01-18 07:29:32,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15283 to 7132. [2022-01-18 07:29:32,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0340765671013883) internal successors, (21636), 7131 states have internal predecessors, (21636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21636 transitions. [2022-01-18 07:29:32,266 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21636 transitions. Word has length 48 [2022-01-18 07:29:32,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:32,266 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21636 transitions. [2022-01-18 07:29:32,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:32,266 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21636 transitions. [2022-01-18 07:29:32,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:32,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:32,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:32,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:32,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 07:29:32,475 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:32,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:32,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1186458293, now seen corresponding path program 78 times [2022-01-18 07:29:32,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:32,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161321140] [2022-01-18 07:29:32,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:32,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:32,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:32,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:32,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161321140] [2022-01-18 07:29:32,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161321140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:32,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237860416] [2022-01-18 07:29:32,992 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:29:32,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:32,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:32,993 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:32,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 07:29:33,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:29:33,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:33,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:33,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:33,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:33,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:33,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:33,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:34,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:34,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:34,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:34,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:35,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237860416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:35,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:35,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:35,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685753438] [2022-01-18 07:29:35,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:35,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:35,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:35,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:35,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:35,104 INFO L87 Difference]: Start difference. First operand 7132 states and 21636 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:37,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:37,739 INFO L93 Difference]: Finished difference Result 12624 states and 38103 transitions. [2022-01-18 07:29:37,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:29:37,739 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:37,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:37,760 INFO L225 Difference]: With dead ends: 12624 [2022-01-18 07:29:37,761 INFO L226 Difference]: Without dead ends: 12572 [2022-01-18 07:29:37,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1725 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=489, Invalid=5673, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:29:37,761 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 373 mSDsluCounter, 3240 mSDsCounter, 0 mSdLazyCounter, 3378 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 2589 SdHoareTripleChecker+Invalid, 3472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:37,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 2589 Invalid, 3472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3378 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:29:37,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12572 states. [2022-01-18 07:29:37,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12572 to 7120. [2022-01-18 07:29:37,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.0361005759235846) internal successors, (21614), 7119 states have internal predecessors, (21614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:37,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21614 transitions. [2022-01-18 07:29:37,917 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21614 transitions. Word has length 48 [2022-01-18 07:29:37,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:37,918 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21614 transitions. [2022-01-18 07:29:37,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:37,918 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21614 transitions. [2022-01-18 07:29:37,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:37,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:37,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:37,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:38,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 07:29:38,127 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:38,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:38,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1314885943, now seen corresponding path program 79 times [2022-01-18 07:29:38,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:38,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117140808] [2022-01-18 07:29:38,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:38,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:38,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:38,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:38,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117140808] [2022-01-18 07:29:38,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117140808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:38,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026629299] [2022-01-18 07:29:38,647 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:29:38,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:38,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:38,648 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:38,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 07:29:38,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:38,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:38,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:38,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:39,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:39,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:39,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:40,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:40,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:40,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:40,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:40,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026629299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:40,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:40,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:40,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205162044] [2022-01-18 07:29:40,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:40,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:40,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:40,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:40,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:40,762 INFO L87 Difference]: Start difference. First operand 7120 states and 21614 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:43,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:43,490 INFO L93 Difference]: Finished difference Result 12659 states and 38175 transitions. [2022-01-18 07:29:43,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:29:43,491 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:43,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:43,512 INFO L225 Difference]: With dead ends: 12659 [2022-01-18 07:29:43,512 INFO L226 Difference]: Without dead ends: 12619 [2022-01-18 07:29:43,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=503, Invalid=5817, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:29:43,513 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 400 mSDsluCounter, 3405 mSDsCounter, 0 mSdLazyCounter, 3441 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 2619 SdHoareTripleChecker+Invalid, 3621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 3441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:43,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 2619 Invalid, 3621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 3441 Invalid, 0 Unknown, 85 Unchecked, 1.2s Time] [2022-01-18 07:29:43,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12619 states. [2022-01-18 07:29:43,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12619 to 7126. [2022-01-18 07:29:43,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0353684210526315) internal successors, (21627), 7125 states have internal predecessors, (21627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21627 transitions. [2022-01-18 07:29:43,641 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21627 transitions. Word has length 48 [2022-01-18 07:29:43,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:43,641 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21627 transitions. [2022-01-18 07:29:43,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:43,641 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21627 transitions. [2022-01-18 07:29:43,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:43,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:43,650 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:43,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:43,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable170 [2022-01-18 07:29:43,850 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:43,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:43,850 INFO L85 PathProgramCache]: Analyzing trace with hash -351512643, now seen corresponding path program 80 times [2022-01-18 07:29:43,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:43,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748876668] [2022-01-18 07:29:43,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:43,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:44,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:44,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748876668] [2022-01-18 07:29:44,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748876668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:44,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941166284] [2022-01-18 07:29:44,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:29:44,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:44,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:44,463 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:44,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 07:29:44,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:29:44,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:44,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:44,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:44,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:44,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:45,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:46,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:46,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:46,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:46,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:46,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:46,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941166284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:46,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:46,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 07:29:46,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194657530] [2022-01-18 07:29:46,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:46,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 07:29:46,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:46,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 07:29:46,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 07:29:46,424 INFO L87 Difference]: Start difference. First operand 7126 states and 21627 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:48,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:48,817 INFO L93 Difference]: Finished difference Result 15274 states and 45745 transitions. [2022-01-18 07:29:48,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:29:48,817 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:48,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:48,842 INFO L225 Difference]: With dead ends: 15274 [2022-01-18 07:29:48,842 INFO L226 Difference]: Without dead ends: 15186 [2022-01-18 07:29:48,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1650 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=453, Invalid=5553, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 07:29:48,843 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 300 mSDsluCounter, 3085 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 2398 SdHoareTripleChecker+Invalid, 3344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:48,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 2398 Invalid, 3344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 3269 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:29:48,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15186 states. [2022-01-18 07:29:48,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15186 to 7077. [2022-01-18 07:29:48,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 3.0416902204635385) internal successors, (21523), 7076 states have internal predecessors, (21523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:48,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 21523 transitions. [2022-01-18 07:29:48,990 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 21523 transitions. Word has length 48 [2022-01-18 07:29:48,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:48,990 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 21523 transitions. [2022-01-18 07:29:48,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:48,990 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 21523 transitions. [2022-01-18 07:29:48,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:48,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:48,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:49,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:49,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:49,203 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:49,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:49,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1942194647, now seen corresponding path program 81 times [2022-01-18 07:29:49,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:49,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367090738] [2022-01-18 07:29:49,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:49,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:49,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:49,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:49,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:49,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367090738] [2022-01-18 07:29:49,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367090738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:49,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645634644] [2022-01-18 07:29:49,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:29:49,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:49,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:49,708 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:49,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 07:29:49,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:29:49,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:49,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 07:29:49,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:49,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:50,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 07:29:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:50,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:51,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:51,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:51,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:51,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 07:29:51,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:51,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645634644] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:51,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:51,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 56 [2022-01-18 07:29:51,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19903505] [2022-01-18 07:29:51,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:51,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 07:29:51,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:51,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 07:29:51,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2959, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 07:29:51,961 INFO L87 Difference]: Start difference. First operand 7077 states and 21523 transitions. Second operand has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:55,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:29:55,828 INFO L93 Difference]: Finished difference Result 12161 states and 36108 transitions. [2022-01-18 07:29:55,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 07:29:55,828 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:29:55,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:29:55,845 INFO L225 Difference]: With dead ends: 12161 [2022-01-18 07:29:55,845 INFO L226 Difference]: Without dead ends: 12084 [2022-01-18 07:29:55,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2554 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=633, Invalid=8873, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 07:29:55,846 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 282 mSDsluCounter, 5527 mSDsCounter, 0 mSdLazyCounter, 5358 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 4039 SdHoareTripleChecker+Invalid, 5892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 5358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 07:29:55,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 4039 Invalid, 5892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 5358 Invalid, 0 Unknown, 470 Unchecked, 1.9s Time] [2022-01-18 07:29:55,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12084 states. [2022-01-18 07:29:55,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12084 to 7169. [2022-01-18 07:29:55,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7169 states, 7168 states have (on average 3.0330636160714284) internal successors, (21741), 7168 states have internal predecessors, (21741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:55,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7169 states to 7169 states and 21741 transitions. [2022-01-18 07:29:55,963 INFO L78 Accepts]: Start accepts. Automaton has 7169 states and 21741 transitions. Word has length 48 [2022-01-18 07:29:55,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:29:55,963 INFO L470 AbstractCegarLoop]: Abstraction has 7169 states and 21741 transitions. [2022-01-18 07:29:55,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:29:55,963 INFO L276 IsEmpty]: Start isEmpty. Operand 7169 states and 21741 transitions. [2022-01-18 07:29:55,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:29:55,971 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:29:55,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:29:55,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-01-18 07:29:56,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:56,172 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:29:56,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:29:56,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1825856653, now seen corresponding path program 82 times [2022-01-18 07:29:56,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:29:56,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682981209] [2022-01-18 07:29:56,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:29:56,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:29:56,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:29:56,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:56,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:29:56,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682981209] [2022-01-18 07:29:56,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682981209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:29:56,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45496304] [2022-01-18 07:29:56,678 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:29:56,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:29:56,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:29:56,678 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:29:56,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 07:29:56,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:29:56,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:29:56,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:29:56,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:29:56,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:57,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:29:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:57,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:29:58,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:58,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:29:58,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:29:58,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:29:58,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:29:58,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45496304] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:29:58,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:29:58,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:29:58,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179022197] [2022-01-18 07:29:58,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:29:58,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:29:58,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:29:58,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:29:58,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:29:58,616 INFO L87 Difference]: Start difference. First operand 7169 states and 21741 transitions. Second operand has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:01,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:01,124 INFO L93 Difference]: Finished difference Result 15308 states and 45835 transitions. [2022-01-18 07:30:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:30:01,124 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:01,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:01,151 INFO L225 Difference]: With dead ends: 15308 [2022-01-18 07:30:01,151 INFO L226 Difference]: Without dead ends: 15215 [2022-01-18 07:30:01,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1655 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=467, Invalid=5695, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:30:01,152 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 314 mSDsluCounter, 3660 mSDsCounter, 0 mSdLazyCounter, 3520 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 2827 SdHoareTripleChecker+Invalid, 3910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:01,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 2827 Invalid, 3910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3520 Invalid, 0 Unknown, 316 Unchecked, 1.3s Time] [2022-01-18 07:30:01,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15215 states. [2022-01-18 07:30:01,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15215 to 7097. [2022-01-18 07:30:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7097 states, 7096 states have (on average 3.0386133032694476) internal successors, (21562), 7096 states have internal predecessors, (21562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:01,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7097 states to 7097 states and 21562 transitions. [2022-01-18 07:30:01,307 INFO L78 Accepts]: Start accepts. Automaton has 7097 states and 21562 transitions. Word has length 48 [2022-01-18 07:30:01,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:01,307 INFO L470 AbstractCegarLoop]: Abstraction has 7097 states and 21562 transitions. [2022-01-18 07:30:01,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:01,307 INFO L276 IsEmpty]: Start isEmpty. Operand 7097 states and 21562 transitions. [2022-01-18 07:30:01,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:01,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:01,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:01,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:01,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:01,516 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:01,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:01,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1173462551, now seen corresponding path program 83 times [2022-01-18 07:30:01,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:01,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281777055] [2022-01-18 07:30:01,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:01,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:02,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:02,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:02,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281777055] [2022-01-18 07:30:02,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281777055] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:02,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001167747] [2022-01-18 07:30:02,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:30:02,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:02,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:02,060 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:02,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 07:30:02,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:30:02,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:02,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:30:02,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:02,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:02,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:02,977 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:02,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:03,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:03,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:03,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:03,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:04,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:04,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001167747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:04,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:04,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 54 [2022-01-18 07:30:04,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741200156] [2022-01-18 07:30:04,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:04,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:30:04,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:04,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:30:04,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2757, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:30:04,039 INFO L87 Difference]: Start difference. First operand 7097 states and 21562 transitions. Second operand has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:06,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:06,757 INFO L93 Difference]: Finished difference Result 15262 states and 45725 transitions. [2022-01-18 07:30:06,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:30:06,757 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:06,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:06,782 INFO L225 Difference]: With dead ends: 15262 [2022-01-18 07:30:06,783 INFO L226 Difference]: Without dead ends: 15227 [2022-01-18 07:30:06,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1651 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=446, Invalid=5716, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 07:30:06,783 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 233 mSDsluCounter, 4357 mSDsCounter, 0 mSdLazyCounter, 4299 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 3479 SdHoareTripleChecker+Invalid, 4361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 4299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:06,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 3479 Invalid, 4361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 4299 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 07:30:06,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15227 states. [2022-01-18 07:30:06,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15227 to 7109. [2022-01-18 07:30:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7109 states, 7108 states have (on average 3.037563308947665) internal successors, (21591), 7108 states have internal predecessors, (21591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:06,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7109 states to 7109 states and 21591 transitions. [2022-01-18 07:30:06,939 INFO L78 Accepts]: Start accepts. Automaton has 7109 states and 21591 transitions. Word has length 48 [2022-01-18 07:30:06,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:06,939 INFO L470 AbstractCegarLoop]: Abstraction has 7109 states and 21591 transitions. [2022-01-18 07:30:06,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:06,939 INFO L276 IsEmpty]: Start isEmpty. Operand 7109 states and 21591 transitions. [2022-01-18 07:30:06,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:06,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:06,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:06,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:07,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:07,148 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:07,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash 2049645015, now seen corresponding path program 84 times [2022-01-18 07:30:07,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:07,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246328027] [2022-01-18 07:30:07,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:07,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:07,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:07,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:07,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246328027] [2022-01-18 07:30:07,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246328027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:07,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129913070] [2022-01-18 07:30:07,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:30:07,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:07,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:07,660 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:07,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 07:30:07,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:30:07,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:07,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 07:30:07,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:07,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:08,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:08,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:09,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:09,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 07:30:09,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:09,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 07:30:10,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:10,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129913070] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:10,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:10,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 60 [2022-01-18 07:30:10,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14776677] [2022-01-18 07:30:10,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:10,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-18 07:30:10,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:10,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-18 07:30:10,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=3406, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 07:30:10,079 INFO L87 Difference]: Start difference. First operand 7109 states and 21591 transitions. Second operand has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:12,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:12,909 INFO L93 Difference]: Finished difference Result 13044 states and 39176 transitions. [2022-01-18 07:30:12,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 07:30:12,910 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:12,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:12,929 INFO L225 Difference]: With dead ends: 13044 [2022-01-18 07:30:12,929 INFO L226 Difference]: Without dead ends: 13000 [2022-01-18 07:30:12,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=567, Invalid=7265, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 07:30:12,930 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 379 mSDsluCounter, 3704 mSDsCounter, 0 mSdLazyCounter, 3626 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 2937 SdHoareTripleChecker+Invalid, 3722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:12,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 2937 Invalid, 3722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3626 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:30:12,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13000 states. [2022-01-18 07:30:13,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13000 to 7105. [2022-01-18 07:30:13,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7105 states, 7104 states have (on average 3.037725225225225) internal successors, (21580), 7104 states have internal predecessors, (21580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:13,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7105 states to 7105 states and 21580 transitions. [2022-01-18 07:30:13,042 INFO L78 Accepts]: Start accepts. Automaton has 7105 states and 21580 transitions. Word has length 48 [2022-01-18 07:30:13,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:13,042 INFO L470 AbstractCegarLoop]: Abstraction has 7105 states and 21580 transitions. [2022-01-18 07:30:13,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:13,043 INFO L276 IsEmpty]: Start isEmpty. Operand 7105 states and 21580 transitions. [2022-01-18 07:30:13,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:13,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:13,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:13,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:13,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:13,251 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:13,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1315177691, now seen corresponding path program 85 times [2022-01-18 07:30:13,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:13,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723352304] [2022-01-18 07:30:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:13,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:13,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:13,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:13,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723352304] [2022-01-18 07:30:13,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723352304] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:13,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312430809] [2022-01-18 07:30:13,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:30:13,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:13,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:13,786 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:13,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 07:30:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:13,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:30:13,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:14,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:14,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:14,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:14,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:15,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:15,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:15,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:15,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:15,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:15,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312430809] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:15,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:15,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 55 [2022-01-18 07:30:15,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161582967] [2022-01-18 07:30:15,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:15,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 07:30:15,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:15,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 07:30:15,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2862, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 07:30:15,827 INFO L87 Difference]: Start difference. First operand 7105 states and 21580 transitions. Second operand has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:18,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:18,414 INFO L93 Difference]: Finished difference Result 14356 states and 42884 transitions. [2022-01-18 07:30:18,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:30:18,414 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:18,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:18,440 INFO L225 Difference]: With dead ends: 14356 [2022-01-18 07:30:18,440 INFO L226 Difference]: Without dead ends: 14347 [2022-01-18 07:30:18,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1766 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=463, Invalid=6179, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:30:18,440 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 342 mSDsluCounter, 4298 mSDsCounter, 0 mSdLazyCounter, 3768 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 3478 SdHoareTripleChecker+Invalid, 4100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 3768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:18,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 3478 Invalid, 4100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 3768 Invalid, 0 Unknown, 253 Unchecked, 1.4s Time] [2022-01-18 07:30:18,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14347 states. [2022-01-18 07:30:18,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14347 to 7129. [2022-01-18 07:30:18,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7129 states, 7128 states have (on average 3.0356341189674523) internal successors, (21638), 7128 states have internal predecessors, (21638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:18,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7129 states to 7129 states and 21638 transitions. [2022-01-18 07:30:18,592 INFO L78 Accepts]: Start accepts. Automaton has 7129 states and 21638 transitions. Word has length 48 [2022-01-18 07:30:18,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:18,592 INFO L470 AbstractCegarLoop]: Abstraction has 7129 states and 21638 transitions. [2022-01-18 07:30:18,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:18,592 INFO L276 IsEmpty]: Start isEmpty. Operand 7129 states and 21638 transitions. [2022-01-18 07:30:18,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:18,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:18,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:18,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:18,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:18,801 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:18,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:18,802 INFO L85 PathProgramCache]: Analyzing trace with hash 945173471, now seen corresponding path program 86 times [2022-01-18 07:30:18,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:18,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553088546] [2022-01-18 07:30:18,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:18,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:19,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:19,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:19,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553088546] [2022-01-18 07:30:19,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553088546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:19,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946147766] [2022-01-18 07:30:19,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 07:30:19,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:19,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:19,339 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:19,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 07:30:19,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 07:30:19,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:19,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:30:19,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:19,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:19,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:20,248 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:20,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:20,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:20,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:21,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:21,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:21,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:21,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946147766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:21,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:21,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 55 [2022-01-18 07:30:21,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787341615] [2022-01-18 07:30:21,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:21,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 07:30:21,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:21,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 07:30:21,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2862, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 07:30:21,348 INFO L87 Difference]: Start difference. First operand 7129 states and 21638 transitions. Second operand has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:23,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:23,912 INFO L93 Difference]: Finished difference Result 15274 states and 45750 transitions. [2022-01-18 07:30:23,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:30:23,912 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:23,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:23,939 INFO L225 Difference]: With dead ends: 15274 [2022-01-18 07:30:23,939 INFO L226 Difference]: Without dead ends: 15219 [2022-01-18 07:30:23,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=461, Invalid=5859, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 07:30:23,939 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 305 mSDsluCounter, 3502 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 2839 SdHoareTripleChecker+Invalid, 3623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:23,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 2839 Invalid, 3623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3549 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:30:23,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15219 states. [2022-01-18 07:30:24,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15219 to 7101. [2022-01-18 07:30:24,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7101 states, 7100 states have (on average 3.037887323943662) internal successors, (21569), 7100 states have internal predecessors, (21569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7101 states to 7101 states and 21569 transitions. [2022-01-18 07:30:24,096 INFO L78 Accepts]: Start accepts. Automaton has 7101 states and 21569 transitions. Word has length 48 [2022-01-18 07:30:24,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:24,096 INFO L470 AbstractCegarLoop]: Abstraction has 7101 states and 21569 transitions. [2022-01-18 07:30:24,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:24,096 INFO L276 IsEmpty]: Start isEmpty. Operand 7101 states and 21569 transitions. [2022-01-18 07:30:24,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:24,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:24,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:24,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:24,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-01-18 07:30:24,306 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:24,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:24,306 INFO L85 PathProgramCache]: Analyzing trace with hash 32030231, now seen corresponding path program 87 times [2022-01-18 07:30:24,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:24,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944139418] [2022-01-18 07:30:24,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:24,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:24,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:24,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:24,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:24,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944139418] [2022-01-18 07:30:24,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944139418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:24,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123368326] [2022-01-18 07:30:24,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 07:30:24,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:24,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:24,823 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:24,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 07:30:24,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 07:30:24,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:24,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:30:24,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:25,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:25,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:25,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:25,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:26,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:26,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:26,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:26,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 07:30:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:27,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123368326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:27,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:27,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 59 [2022-01-18 07:30:27,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908110411] [2022-01-18 07:30:27,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:27,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 07:30:27,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:27,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 07:30:27,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=3292, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 07:30:27,052 INFO L87 Difference]: Start difference. First operand 7101 states and 21569 transitions. Second operand has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:31,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:31,188 INFO L93 Difference]: Finished difference Result 16419 states and 48578 transitions. [2022-01-18 07:30:31,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 07:30:31,188 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:31,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:31,216 INFO L225 Difference]: With dead ends: 16419 [2022-01-18 07:30:31,216 INFO L226 Difference]: Without dead ends: 16293 [2022-01-18 07:30:31,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2669 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=690, Invalid=9410, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 07:30:31,217 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 363 mSDsluCounter, 3776 mSDsCounter, 0 mSdLazyCounter, 4410 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2743 SdHoareTripleChecker+Invalid, 4847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 4410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:31,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 2743 Invalid, 4847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 4410 Invalid, 0 Unknown, 355 Unchecked, 1.7s Time] [2022-01-18 07:30:31,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16293 states. [2022-01-18 07:30:31,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16293 to 7081. [2022-01-18 07:30:31,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7081 states, 7080 states have (on average 3.040960451977401) internal successors, (21530), 7080 states have internal predecessors, (21530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:31,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 21530 transitions. [2022-01-18 07:30:31,372 INFO L78 Accepts]: Start accepts. Automaton has 7081 states and 21530 transitions. Word has length 48 [2022-01-18 07:30:31,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:31,372 INFO L470 AbstractCegarLoop]: Abstraction has 7081 states and 21530 transitions. [2022-01-18 07:30:31,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:31,372 INFO L276 IsEmpty]: Start isEmpty. Operand 7081 states and 21530 transitions. [2022-01-18 07:30:31,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:31,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:31,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:31,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-01-18 07:30:31,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-01-18 07:30:31,581 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:31,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:31,582 INFO L85 PathProgramCache]: Analyzing trace with hash -710092129, now seen corresponding path program 88 times [2022-01-18 07:30:31,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:31,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225242183] [2022-01-18 07:30:31,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:31,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:32,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:32,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:32,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225242183] [2022-01-18 07:30:32,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225242183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:32,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401013276] [2022-01-18 07:30:32,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 07:30:32,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:32,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:32,110 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:32,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 07:30:32,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 07:30:32,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:32,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:30:32,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:32,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:32,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:33,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:33,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:33,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:33,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:33,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:33,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:34,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401013276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:34,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:34,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:30:34,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119927930] [2022-01-18 07:30:34,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:34,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:30:34,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:34,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:30:34,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:30:34,112 INFO L87 Difference]: Start difference. First operand 7081 states and 21530 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:36,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:36,350 INFO L93 Difference]: Finished difference Result 14361 states and 43366 transitions. [2022-01-18 07:30:36,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 07:30:36,351 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:36,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:36,376 INFO L225 Difference]: With dead ends: 14361 [2022-01-18 07:30:36,376 INFO L226 Difference]: Without dead ends: 14298 [2022-01-18 07:30:36,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=486, Invalid=5994, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:30:36,377 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 378 mSDsluCounter, 3328 mSDsCounter, 0 mSdLazyCounter, 2852 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 2621 SdHoareTripleChecker+Invalid, 3213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:36,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 2621 Invalid, 3213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2852 Invalid, 0 Unknown, 294 Unchecked, 1.0s Time] [2022-01-18 07:30:36,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14298 states. [2022-01-18 07:30:36,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14298 to 7165. [2022-01-18 07:30:36,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7165 states, 7164 states have (on average 3.032104969290899) internal successors, (21722), 7164 states have internal predecessors, (21722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:36,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7165 states to 7165 states and 21722 transitions. [2022-01-18 07:30:36,531 INFO L78 Accepts]: Start accepts. Automaton has 7165 states and 21722 transitions. Word has length 48 [2022-01-18 07:30:36,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:36,531 INFO L470 AbstractCegarLoop]: Abstraction has 7165 states and 21722 transitions. [2022-01-18 07:30:36,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:36,531 INFO L276 IsEmpty]: Start isEmpty. Operand 7165 states and 21722 transitions. [2022-01-18 07:30:36,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:36,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:36,539 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:36,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:36,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 07:30:36,740 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:36,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:36,741 INFO L85 PathProgramCache]: Analyzing trace with hash 104863353, now seen corresponding path program 89 times [2022-01-18 07:30:36,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:36,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550965637] [2022-01-18 07:30:36,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:36,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:37,243 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:37,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:37,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550965637] [2022-01-18 07:30:37,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550965637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:37,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061949479] [2022-01-18 07:30:37,244 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 07:30:37,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:37,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:37,245 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:37,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 07:30:37,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 07:30:37,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:37,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:30:37,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:37,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:37,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:38,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:38,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:38,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:38,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:38,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:38,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:39,168 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:39,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061949479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:39,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:39,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:30:39,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561230820] [2022-01-18 07:30:39,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:39,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:30:39,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:39,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:30:39,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:30:39,169 INFO L87 Difference]: Start difference. First operand 7165 states and 21722 transitions. Second operand has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:41,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:41,660 INFO L93 Difference]: Finished difference Result 15291 states and 45785 transitions. [2022-01-18 07:30:41,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 07:30:41,660 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:41,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:41,687 INFO L225 Difference]: With dead ends: 15291 [2022-01-18 07:30:41,687 INFO L226 Difference]: Without dead ends: 15182 [2022-01-18 07:30:41,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=461, Invalid=5545, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 07:30:41,687 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 286 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 3769 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 2895 SdHoareTripleChecker+Invalid, 3834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 3769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:41,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 2895 Invalid, 3834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 3769 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 07:30:41,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15182 states. [2022-01-18 07:30:41,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15182 to 7077. [2022-01-18 07:30:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 3.0415488976823064) internal successors, (21522), 7076 states have internal predecessors, (21522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:41,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 21522 transitions. [2022-01-18 07:30:41,846 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 21522 transitions. Word has length 48 [2022-01-18 07:30:41,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:41,846 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 21522 transitions. [2022-01-18 07:30:41,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:41,846 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 21522 transitions. [2022-01-18 07:30:41,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:41,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:41,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:41,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 07:30:42,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:42,059 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:42,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:42,059 INFO L85 PathProgramCache]: Analyzing trace with hash -524537861, now seen corresponding path program 90 times [2022-01-18 07:30:42,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:42,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226192087] [2022-01-18 07:30:42,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:42,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:42,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:42,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:42,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:42,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226192087] [2022-01-18 07:30:42,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226192087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:42,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054540349] [2022-01-18 07:30:42,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 07:30:42,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:42,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:42,561 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:42,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 07:30:42,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 07:30:42,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 07:30:42,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 07:30:42,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:42,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:42,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:43,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:44,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:44,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 34 treesize of output 36 [2022-01-18 07:30:44,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:44,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:44,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054540349] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:44,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:44,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 07:30:44,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013440538] [2022-01-18 07:30:44,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:44,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 07:30:44,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:44,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 07:30:44,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 07:30:44,480 INFO L87 Difference]: Start difference. First operand 7077 states and 21522 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:47,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:47,344 INFO L93 Difference]: Finished difference Result 15399 states and 46040 transitions. [2022-01-18 07:30:47,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 07:30:47,344 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:47,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:47,368 INFO L225 Difference]: With dead ends: 15399 [2022-01-18 07:30:47,369 INFO L226 Difference]: Without dead ends: 15255 [2022-01-18 07:30:47,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1800 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=500, Invalid=6142, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 07:30:47,369 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 353 mSDsluCounter, 4448 mSDsCounter, 0 mSdLazyCounter, 4270 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 3301 SdHoareTripleChecker+Invalid, 4606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 4270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:47,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 3301 Invalid, 4606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 4270 Invalid, 0 Unknown, 266 Unchecked, 1.5s Time] [2022-01-18 07:30:47,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15255 states. [2022-01-18 07:30:47,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15255 to 7155. [2022-01-18 07:30:47,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7155 states, 7154 states have (on average 3.0341067934022923) internal successors, (21706), 7154 states have internal predecessors, (21706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:47,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7155 states to 7155 states and 21706 transitions. [2022-01-18 07:30:47,521 INFO L78 Accepts]: Start accepts. Automaton has 7155 states and 21706 transitions. Word has length 48 [2022-01-18 07:30:47,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:47,522 INFO L470 AbstractCegarLoop]: Abstraction has 7155 states and 21706 transitions. [2022-01-18 07:30:47,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:47,522 INFO L276 IsEmpty]: Start isEmpty. Operand 7155 states and 21706 transitions. [2022-01-18 07:30:47,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:47,530 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:47,530 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:47,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-01-18 07:30:47,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:47,731 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 07:30:47,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 07:30:47,731 INFO L85 PathProgramCache]: Analyzing trace with hash 476232873, now seen corresponding path program 91 times [2022-01-18 07:30:47,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 07:30:47,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332384120] [2022-01-18 07:30:47,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 07:30:47,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 07:30:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:48,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 07:30:48,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332384120] [2022-01-18 07:30:48,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332384120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 07:30:48,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488852717] [2022-01-18 07:30:48,293 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 07:30:48,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 07:30:48,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 07:30:48,294 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 07:30:48,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 07:30:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 07:30:48,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 07:30:48,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 07:30:48,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:48,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 07:30:49,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:49,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 07:30:49,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:49,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 07:30:50,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 07:30:50,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 07:30:50,338 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 07:30:50,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488852717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 07:30:50,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 07:30:50,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 54 [2022-01-18 07:30:50,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664822333] [2022-01-18 07:30:50,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 07:30:50,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 07:30:50,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 07:30:50,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 07:30:50,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2761, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 07:30:50,340 INFO L87 Difference]: Start difference. First operand 7155 states and 21706 transitions. Second operand has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:53,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 07:30:53,063 INFO L93 Difference]: Finished difference Result 12666 states and 38191 transitions. [2022-01-18 07:30:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 07:30:53,064 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 07:30:53,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 07:30:53,085 INFO L225 Difference]: With dead ends: 12666 [2022-01-18 07:30:53,086 INFO L226 Difference]: Without dead ends: 12626 [2022-01-18 07:30:53,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=486, Invalid=5994, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 07:30:53,086 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 351 mSDsluCounter, 3322 mSDsCounter, 0 mSdLazyCounter, 3345 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 2551 SdHoareTripleChecker+Invalid, 3425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 07:30:53,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 2551 Invalid, 3425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3345 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 07:30:53,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12626 states. [2022-01-18 07:30:53,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12626 to 7173. [2022-01-18 07:30:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7173 states, 7172 states have (on average 3.03276631344116) internal successors, (21751), 7172 states have internal predecessors, (21751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:53,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7173 states to 7173 states and 21751 transitions. [2022-01-18 07:30:53,256 INFO L78 Accepts]: Start accepts. Automaton has 7173 states and 21751 transitions. Word has length 48 [2022-01-18 07:30:53,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 07:30:53,256 INFO L470 AbstractCegarLoop]: Abstraction has 7173 states and 21751 transitions. [2022-01-18 07:30:53,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 07:30:53,256 INFO L276 IsEmpty]: Start isEmpty. Operand 7173 states and 21751 transitions. [2022-01-18 07:30:53,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 07:30:53,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 07:30:53,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 07:30:53,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 Received shutdown request... [2022-01-18 07:30:53,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-01-18 07:30:53,485 WARN L594 AbstractCegarLoop]: Verification canceled: while executing BasicCegarLoop. [2022-01-18 07:30:53,486 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 07:30:53,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 07:30:53,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 07:30:53,487 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 07:30:53,490 INFO L732 BasicCegarLoop]: Path program histogram: [91, 89, 2, 1] [2022-01-18 07:30:53,491 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 07:30:53,492 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 07:30:53,493 INFO L202 PluginConnector]: Adding new model queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 07:30:53 BasicIcfg [2022-01-18 07:30:53,493 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 07:30:53,493 INFO L158 Benchmark]: Toolchain (without parser) took 750712.35ms. Allocated memory was 360.7MB in the beginning and 885.0MB in the end (delta: 524.3MB). Free memory was 321.5MB in the beginning and 715.2MB in the end (delta: -393.7MB). Peak memory consumption was 133.4MB. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 360.7MB. Free memory is still 322.7MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.59ms. Allocated memory is still 360.7MB. Free memory was 321.4MB in the beginning and 319.9MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L158 Benchmark]: Boogie Preprocessor took 19.91ms. Allocated memory is still 360.7MB. Free memory was 319.9MB in the beginning and 318.9MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L158 Benchmark]: RCFGBuilder took 202.79ms. Allocated memory is still 360.7MB. Free memory was 318.8MB in the beginning and 308.5MB in the end (delta: 10.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L158 Benchmark]: TraceAbstraction took 750465.78ms. Allocated memory was 360.7MB in the beginning and 885.0MB in the end (delta: 524.3MB). Free memory was 308.0MB in the beginning and 715.2MB in the end (delta: -407.2MB). Peak memory consumption was 118.7MB. Max. memory is 16.0GB. [2022-01-18 07:30:53,493 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 360.7MB. Free memory is still 322.7MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.59ms. Allocated memory is still 360.7MB. Free memory was 321.4MB in the beginning and 319.9MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 19.91ms. Allocated memory is still 360.7MB. Free memory was 319.9MB in the beginning and 318.9MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 202.79ms. Allocated memory is still 360.7MB. Free memory was 318.8MB in the beginning and 308.5MB in the end (delta: 10.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 750465.78ms. Allocated memory was 360.7MB in the beginning and 885.0MB in the end (delta: 524.3MB). Free memory was 308.0MB in the beginning and 715.2MB in the end (delta: -407.2MB). Peak memory consumption was 118.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 71 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 750.3s, OverallIterations: 183, TraceHistogramMax: 2, PathProgramHistogramMax: 91, EmptinessCheckTime: 1.0s, AutomataDifference: 369.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 68314 SdHoareTripleChecker+Valid, 168.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 68314 mSDsluCounter, 356710 SdHoareTripleChecker+Invalid, 142.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 9143 IncrementalHoareTripleChecker+Unchecked, 479408 mSDsCounter, 11840 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 456739 IncrementalHoareTripleChecker+Invalid, 477722 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11840 mSolverCounterUnsat, 20506 mSDtfsCounter, 456739 mSolverCounterSat, 1.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 21435 GetRequests, 9194 SyntacticMatches, 1231 SemanticMatches, 11010 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234888 ImplicationChecksByTransitivity, 329.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7334occurred in iteration=132, InterpolantAutomatonStates: 6813, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 16.8s AutomataMinimizationTime, 183 MinimizatonAttempts, 774089 StatesRemovedByMinimization, 179 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 319.9s InterpolantComputationTime, 14645 NumberOfCodeBlocks, 14645 NumberOfCodeBlocksAsserted, 551 NumberOfCheckSat, 21333 ConstructedInterpolants, 234 QuantifiedInterpolants, 507758 SizeOfPredicates, 2668 NumberOfNonLiveVariables, 18389 ConjunctsInSsa, 5982 ConjunctsInUnsatCore, 540 InterpolantComputations, 5 PerfectInterpolantSequences, 91/4873 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